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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
代码之力
July 22, 2014
Programming
230
0
Share
Git, Code Review & Continous Integration
代码之力
July 22, 2014
More Decks by 代码之力
See All by 代码之力
兔基-多通证的自治贴吧
shiningray
1
320
Node.js 服务前端数据接口的演进
shiningray
0
470
Nodejs直出套路
shiningray
2
510
Thrift下的Node.js跨语言异构.pdf
shiningray
0
550
ActionCable和实时交互
shiningray
0
690
Fiber and em-synchrony
shiningray
2
410
屌丝程序员如何打造日PV百万的网站架构.pdf
shiningray
68
26k
Other Decks in Programming
See All in Programming
Transactional Change Stream Processing With Debezium and Apache Flink
gunnarmorling
1
150
JavaDoc 再入門
nagise
0
240
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
450
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
1.3k
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
530
さぁV100、メモリをお食べ・・・
nilpe
0
120
Spec-Driven Development with AI-Agents: From High-Level Requirements to Working Software
antonarhipov
2
420
ふつうのFeature Flag実践入門
irof
7
3.4k
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
130
LLM Plugin for Node-REDの利用方法と開発について
404background
0
150
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.4k
Oxcを導入して開発体験が向上した話
yug1224
4
270
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
720
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.5k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
310
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
600
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
370
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Building Applications with DynamoDB
mza
96
7.1k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
320
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
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