Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Git, Code Review & Continous Integration
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
代码之力
July 22, 2014
Programming
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Git, Code Review & Continous Integration
代码之力
July 22, 2014
More Decks by 代码之力
See All by 代码之力
兔基-多通证的自治贴吧
shiningray
1
330
Node.js 服务前端数据接口的演进
shiningray
0
480
Nodejs直出套路
shiningray
2
530
Thrift下的Node.js跨语言异构.pdf
shiningray
0
560
ActionCable和实时交互
shiningray
0
700
Fiber and em-synchrony
shiningray
2
430
屌丝程序员如何打造日PV百万的网站架构.pdf
shiningray
68
26k
Other Decks in Programming
See All in Programming
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
410
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
360
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
460
カツオ、ご期待ください
suneo3476
0
120
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
110
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
280
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
130
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.3k
mrbgem 三角測量 開発
ogom
0
150
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
270
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
320
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
250
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
1
550
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
510
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
470
Accessibility Awareness
sabderemane
1
220
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Done Done
chrislema
187
17k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
390
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.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