2014年6月12日 星期四

5/16 LINUX上課心得

5/16協作版本系統
CVSConcurrent Versions System)代表協作版本系統或者並行版本系統,是一種版本控制系統,方便軟體的開發和使用者協同工作。
很多開源或者自由軟體專案都使用CVS作為其程式設計師之間的中心點,以便能夠綜合各程式設計師的改進和更改。這些專案包括:GnomeKDEGIMPWine等。CVS的使用獲GNU通用公眾授權條款授權。
這是一個將一組檔案放在層次目錄樹中以保持同步的系統。人們可以從CVS伺服器上更新他們的本地層次樹副本,並將修改的結果或新檔案發回;或者刪除舊檔案。
CVS基於客戶端/伺服器結構的行為使得其可容納多使用者,構成網路也很方便。這一特性使得CVS成為位於不同地點的人同時處理資料檔案(特別是程式的原始碼)時的首選(現已被Gitsvn等逐漸替代)。
限制
·         CVS不支援檔案的複製和重新命名。
·         沒有原子性送出(Atomic commit

·         CVS只支援文字檔。
以上文字全取自於:http://zh.wikipedia.org/wiki/%E5%8D%94%E4%BD%9C%E7%89%88%E6%9C%AC%E7%B3%BB%E7%B5%B1
資料來源:
http://zh.wikipedia.org/wiki/%E5%8D%94%E4%BD%9C%E7%89%88%E6%9C%AC%E7%B3%BB%E7%B5%B1

沒有留言:

張貼留言