學習筆記:SVN與CVS優缺點對比
本節和大家一起學習一下SVN與CVS優缺點,通過對比我們可以看出SVN和CVS二者誰更具有優勢,歡迎大家一起來學習SVN與CVS優缺點。下面是具體介紹。
SVN與CVS優缺點:
1.對重命名、刪除文件的支持
cvs:不支持本地文件重命名提交
刪除分remove和erase兩種前者把本地和庫中文件都刪除后者只是刪除本地文件
不能刪除文件夾
svn:支持文件重命名提交系統會提示刪除舊文件,創建新文件
刪除本地文件提交庫中文件也被刪除
2.對中文路徑名的支持
cvs:支持的比較好
svn:要將權限控制文件保存為svn支持的UTF-8格式。
3.本地文件與庫的對應關系
cvs:可以多對多
svn:一個庫可以有多個工作目錄但一個工作目錄只能對應一個庫雖然可以更改庫位置但是要求很嚴格。下面我們看一下SVN與CVS優缺點比較中庫中文件存放方式介紹。
4.庫中文件存放方式
cvs:完全用戶可見方式與客戶端文件夾結構完全一致(cvs生成文件除外)
svn:與vss相似,看不到文件真正的內容
5.用戶、權限管理
cvs:管理員很難清楚的知道一個項目到底有多少個用戶各用戶的權限和密碼是什么只能用分組的方式管理用戶而且密碼和權限還是不清晰
svn:查看、修改配置文件即可
6.權限
cvs:有read、write、creat、none這四種權限,任何人不能刪除文件夾(admin也只能跑到服務器上把相應文件夾殘忍刪除?我暫時只知道這個方法……汗-_-‖)
svn:只有read、write、none三種權限creat和delete權限好象和write是捆綁在一起的,關于兩者備份的比較因為工作調動也沒有繼續研究,希望以后有時間再完善這份比較吧。本節關于SVN與CVS優缺點介紹完畢。
【編輯推薦】