玩轉Git三劍客——01. 課程綜述


學習視頻:玩轉Git三劍客(蘇玲 攜程代碼平台負責人)——極客時間 https://time.geekbang.org

1. 版本控制系統(Version Control System, VCS)的演變歷史

VCS出現前:

  • 用目錄拷貝區別不同版本
  • 公共文件容易被覆蓋
  • 成員溝通成本很高,代碼集成效率低下

集中式VCS(CVS、SVN)

  • 有集中的版本管理服務器
  • 具備文件版本管理和分支管理能力
  • 集成效率有明顯的提高
  • 客戶端必須時刻和服務器相連  //客戶端沒有完整的版本歷史

分布式VCS

  • 服務端和客戶端都有完整的版本庫
  • 脫離服務端,客戶端照樣可以管理版本
  • 查看歷史和版本等比較等多數操作,都不需要訪問服務器,比集中式VCS更能提高版本管理效率

Git的特點

  • 最優的存儲能力
  • 非凡的性能
  • 開源的
  • 很容易做備份
  • 支持離線操作
  • 很容易定制工作流程

2. 講述內容與順序:Git -> GitHub -> GitLab


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM