協作版本系統

維基百科,自由的百科全書
(重新導向自Concurrent Versions System
跳至導覽 跳至搜尋
Concurrent Versions System
開發者The CVS Team
首次釋出1990年11月19日 (1990-11-19)
目前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    原始碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    程式語言C
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      作業系統Unix-likeWindows
      類型版本控制
      授權條款GNU通用公眾授權條款
      網站savannah.nongnu.org

      CVS(英語:Concurrent Versions System,或Concurrent Versioning System)代表協同運作版本系統或者並行版本系統,是一種版本控制系統,方便軟體的開發和使用者協同工作。

      很多開源或者自由軟體專案都使用CVS作為其程式設計師之間的中心點,以便能夠綜合各程式設計師的改進和更改。這些專案包括:GnomeKDEGIMPWine等。CVS的使用獲GNU通用公眾授權條款授權。

      這是一個將一組檔案放在層次目錄樹中以保持同步的系統。人們可以從CVS伺服器上更新他們的本地層次樹副本,並將修改的結果或新檔案發回;或者刪除舊檔案。

      CVS基於客戶端/伺服器結構的行為使得其可容納多使用者,構成網路也很方便。這一特性使得CVS成為位於不同地點的人同時處理資料檔案(特別是程式的原始碼)時的首選(現已被GitSVN等逐漸替代)。

      限制[編輯]

      • CVS不支援檔案的複製和重新命名。
      • 沒有原子性提交(Atomic commit)
      • CVS只支援文字檔。

      支援CVS的IDE[編輯]

      參考資料[編輯]

      參見[編輯]

      外部連結[編輯]