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
0
180
Git, Code Review & Continous Integration
代码之力
July 22, 2014
Tweet
Share
More Decks by 代码之力
See All by 代码之力
兔基-多通证的自治贴吧
shiningray
1
260
Node.js 服务前端数据接口的演进
shiningray
0
400
Nodejs直出套路
shiningray
2
440
Thrift下的Node.js跨语言异构.pdf
shiningray
0
490
ActionCable和实时交互
shiningray
0
630
Fiber and em-synchrony
shiningray
2
340
屌丝程序员如何打造日PV百万的网站架构.pdf
shiningray
68
25k
Other Decks in Programming
See All in Programming
リアクティブシステムの変遷から理解するalien-signals / Learning alien-signals from the evolution of reactive systems
yamanoku
2
340
AIエージェントを活用したアプリ開発手法の模索
kumamotone
1
730
MCP世界への招待: AIエンジニアが創る次世代エージェント連携の世界
gunta
2
420
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
0
620
ニックトレイン登壇資料
ryotakurokawa
0
130
アーキテクトと美学 / Architecture and Aesthetics
nrslib
12
2.9k
GDG Super.init(version=6) - From Where to Wear : 모바일 개발자가 워치에서 발견한 인사이트
haeti2
0
540
S3静的ホスティング+Next.js静的エクスポート で格安webアプリ構築
iharuoru
0
190
小さく段階的リリースすることで深夜メンテを回避する
mkmk884
2
120
Devin , 正しい付き合い方と使い方 / Living and Working with Devin
yukinagae
1
500
PsySHから紐解くREPLの仕組み
muno92
PRO
1
500
OUPC2024 Day 1 解説
kowerkoint
0
390
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
How STYLIGHT went responsive
nonsquared
99
5.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Typedesign – Prime Four
hannesfritz
41
2.6k
A better future with KSS
kneath
238
17k
How to train your dragon (web standard)
notwaldorf
91
5.9k
The Language of Interfaces
destraynor
156
24k
Product Roadmaps are Hard
iamctodd
PRO
52
11k
Become a Pro
speakerdeck
PRO
27
5.2k
A Philosophy of Restraint
colly
203
16k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
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