Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Git, Code Review & Continous Integration
Search
代码之力
July 22, 2014
Programming
230
0
Share
Git, Code Review & Continous Integration
代码之力
July 22, 2014
More Decks by 代码之力
See All by 代码之力
兔基-多通证的自治贴吧
shiningray
1
310
Node.js 服务前端数据接口的演进
shiningray
0
470
Nodejs直出套路
shiningray
2
500
Thrift下的Node.js跨语言异构.pdf
shiningray
0
550
ActionCable和实时交互
shiningray
0
680
Fiber and em-synchrony
shiningray
2
410
屌丝程序员如何打造日PV百万的网站架构.pdf
shiningray
68
26k
Other Decks in Programming
See All in Programming
AI-DLC Deep Dive
yuukiyo
9
5.8k
🦞OpenClaw works with AWS
licux
1
350
Road to RubyKaigi: Play Hard(ware)
makicamel
1
570
AIを導入する前にやるべきこと
negima
2
350
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
5
5.3k
Kubernetesを使わない環境にもCloud Nativeなデプロイを実現する / Enabling Cloud Native deployments without the complexity of Kubernetes
linyows
3
390
ソースコード→AST→オペコード、の旅を覗いてみる
o0h
PRO
1
130
サプライチェーン攻撃対策「層を重ねて落ちない壁」を10日間で組み上げた話 #TechLeadConf2026
kashewnuts
1
260
t *testing.T は どこからやってくるの?
otakakot
1
930
PHPer、Cloudflare に引っ越す
suguruooki
2
190
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
1
200
20年以上続くプロダクトでも使い続けられる静的解析ツールを求めて
matsuo_atsushi
0
150
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Music & Morning Musume
bryan
47
7.2k
HDC tutorial
michielstock
2
660
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
400
Code Review Best Practice
trishagee
74
20k
Abbi's Birthday
coloredviolet
2
7.6k
Crafting Experiences
bethany
1
140
Exploring anti-patterns in Rails
aemeredith
3
350
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Transcript
Git, Code Review & Continuous Integration 曹⼒力 ShiningRay
关于我 • 《JavaScript⾼高级程序设计》译者 • ⺫⽬目前在GitCafe负责开源项⺫⽬目研发
No GIT Basic here https://try.github.io/
–曹XX “当做⼀一件事情的成本很⾼高时,就不会有⼈人去做”
CVS、SVN的问题 • svn cp trunk branches/xxx/group-bugfix • svn ci ...
• svn ci ... • svn merge branches/xxx/group-bugfix trunk • 慢 • Code Review困难 • 没有积累,不便于知识传 承 • 仓库⼤大 • 参与⼈人数越多越混乱
Use SVN Everyone commits to one repository Can you trust
him? or him?
Use GIT Pull/Push Pull/Push Feature 1 Feature 2 Feature 3
Feature 4 Feature 5 Feature 6 主程序员 架构师 经理 中坚程序员 普通程序员 新⼈人、实习⽣生
Pull Request
None
None
merge pull request master orgin/master 1.0.0 develop origin/develop
None
None
Code Review
None
None
None
None
None
Continuous Integration
Before
Now
None
• 写代码更安⼼心,有趣 • 可以学习到更多的东⻄西 • 知识得到传承 • Review不再是负担和形式 • CI被更有效的利⽤用
谢谢观赏 gitcafe.com