CVS版本控制系統是壹個GNU軟件包,主要用於多人開發環境下的源代碼維護。但是由於之前CVS編碼的問題,現在大部分軟件開發公司都用SVN代替CVS。
擴展數據
SVN和cvs的區別
1,版本號?
在SVN,新版本的版本號不是針對特定文件的,而是針對整個庫的。提交5次和提交6次,文件A可能不同也可能相同,即版本1.0和版本1.1可能相同。因為第六次提交可能是因為文件B或者C被修改了。而在CVS中,每次更新可能只修改文件的版本號,也就是A文件的1.0版本和1.1版本肯定是不壹樣的。?
2.目錄的版本控制?
CVS只能版本控制文件,不能版本控制目錄,導致CVS失去了很多功能。SVN在很大程度上避免了這些缺點,SVN把目錄當作壹種特殊的文件。當目錄中的子目錄/文件被刪除、重命名或創建新的子目錄/文件時,目錄的內容會發生變化。
百度百科-—CVS