$30 off During Our Annual Pro Sale. View Details »
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
210
Git, Code Review & Continous Integration
代码之力
July 22, 2014
Tweet
Share
More Decks by 代码之力
See All by 代码之力
兔基-多通证的自治贴吧
shiningray
1
300
Node.js 服务前端数据接口的演进
shiningray
0
440
Nodejs直出套路
shiningray
2
470
Thrift下的Node.js跨语言异构.pdf
shiningray
0
520
ActionCable和实时交互
shiningray
0
670
Fiber and em-synchrony
shiningray
2
390
屌丝程序员如何打造日PV百万的网站架构.pdf
shiningray
68
26k
Other Decks in Programming
See All in Programming
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
400
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
430
30分でDoctrineの仕組みと使い方を完全にマスターする / phpconkagawa 2025 Doctrine
ttskch
3
810
dotfiles 式年遷宮 令和最新版
masawada
1
750
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
18
7.3k
関数実行の裏側では何が起きているのか?
minop1205
1
690
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
130
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
120
dnx で実行できるコマンド、作ってみました
tomohisa
0
140
大体よく分かるscala.collection.immutable.HashMap ~ Compressed Hash-Array Mapped Prefix-tree (CHAMP) ~
matsu_chara
1
220
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
230
FluorTracer / RayTracingCamp11
kugimasa
0
220
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
Scaling GitHub
holman
464
140k
A better future with KSS
kneath
240
18k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Being A Developer After 40
akosma
91
590k
Side Projects
sachag
455
43k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
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