1. 程式人生 > >原始碼管理工具介紹

原始碼管理工具介紹

原始碼管理工具的起源

  • 為什麼會出現原始碼管理工具?

為了解決在軟體開發過程中,由原始碼引發的各種蛋疼,繁瑣的問題

  • 原始碼會引發哪些問題?
  1. 無法後悔: 做錯一個操作後,沒有後悔藥可吃
  2. 版本備份: 費空間,費時間
  3. 版本混亂: 因版本備份過多造成混亂,難以找回正確的想要的版本
  4. 程式碼衝突: 多人操作同一個檔案(團隊開發中常見的問題)
  5. 許可權控制: 無法對原始碼進行精確的許可權控制器
原始碼管理工具的作用
  1. 能追蹤一個專案從誕生一直到定案的過程
  2. 記錄一個專案的所有內容變化
  3. 方便查閱特定版本的修訂情況
常見的原始碼管理工具
  • CVS
  1. 開啟版本控制之門
  2. 1990年誕生,"遠古時代"的主流原始碼管理工具
  • SVN
  1. 全稱是Subversion,集中式版本控制之王者
  2. 是CVS的接班人,速度比CVS塊,功能比CVS多且強大
  3. 在國內使用率非常高
  • GIT
  1. 一款偉大的分散式原始碼管理工具
  2. 目前被越來越多的開源專案使用