CVS

From LemonWiki共筆
Jump to: navigation, search

Concurrent Versions System(版本控制系統)名詞解釋

  • CVS 版本控制系統可以讓不同的人,同時間編輯同一份文件、程式原始碼等等,並且可以記錄舊版與新版文件間的變動內容,進而比較之間差異,使得多人間可以遠距離地進行同一專案。
  • 而 Subversion 則號稱為新一代的版本管理軟體。


相近概念:檔案管理版本控制


相關文章/書籍[edit]

書籍

Subversion 是一個自由/開放原碼的版本控制系統, 也就是說 Subversion 管理著
隨時間改變的檔案. 這些檔案放置在一個中央 檔案庫 (repository) 中. 這個檔案
庫 很像一個尋常的檔案伺服器, 不過它會記住每一次檔案的變動. 這樣你就可以把
檔案回復到舊的版本, 或是瀏覽檔案的變動歷程. 許多人把一個版本控制系統, 想
像成某種 “時光機器”.
某些版本控制系統也是 software configuration management (SCM) 系統. 這些系
統是特別設計來管理大量程式碼的, 而且具有許多功能, 專門用在軟體發展之用 — 
像是可完全了解程式語言, 或是提供編譯軟體的工作. 不過 Subversion 並不是這樣
的系統; 它是一個泛用系統, 可用來管理任何 類型的檔案, 其中包括了程式原碼. 



相關軟體[edit]

Git[edit]

Git via Perl 5 now uses Git for version control(2008-12) "Git is an open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency." Cited from official website

CVS[edit]

manual: wincvs and MoinMoin (WikiEngines)
  • Owl Intranet Engine
http://owl.sourceforge.net/
php4 + mysql
  • Chora CVS Viewer
http://www.horde.org/chora/
System Requirements:


  • ViewCVS: Viewing CVS Repositories
http://viewcvs.sourceforge.net/
Prerequisites:
  • SubEthaEdit for Mac
http://www.codingmonkeys.de/subethaedit/
  1. a Free CVS Book
  2. CVS FAQ
  3. 用Open Source工具開發軟體 - CVS

Subversion[edit]

dropbox[edit]

Icon exclaim.gif Dropbox 跟 Git 無法使用相同目錄

分類[edit]

  1. Society > Politics > Socialism > Libertarian Socialism(自由社會主義)
  2. Computers > Software > Configuration Management > Tools > Concurrent Versions System or ODP
  3. Computers > Software > Configuration Management > Tools > Subversion