GIT話說從頭
集中式
- CVS (Concurrent Versions System)
- SVN (Subversion)
- TFVC (Team Foundation Version Control)
- Perforce
分散式
- Git
- Mercurial
- Bazaar
特點
- 本端的工作目錄會有完整的儲存庫
- 可以在本端離線狀態下建立版本與歷史紀錄
- 支援非線性開發模式(分散式開發)
- 提交(commit)版本速度非常快,也不用網路連線,時間很省喔
原由
- 由Linus Torvalds發明
- 初期主要用來控管Linux Kernal的原始碼
- log檔能寫多就不要寫少,能詳細就不要簡易
哇!快50w的commit!
秉持著能多就不要少的原則!