svn和CVS的關係

2021-08-25 13:29:44 字數 708 閱讀 3160

1 對重新命名、刪除檔案的支援

cvs:不支援本地檔案重新命名提交

刪除分remove和erase兩種前者把本地和庫中檔案都刪除 後者只是刪除本地檔案

不能刪除資料夾

svn:支援檔案重新命名提交系統會提示刪除舊檔案,建立新檔案

刪除本地檔案提交 庫中檔案也被刪除

2 對中文路徑名的支援

cvs:支援的比較好

svn:要將許可權控制檔案儲存為svn支援的utf-8格式

3 本地檔案與庫的對應關係

cvs:可以多對多

svn:乙個庫可以有多個工作目錄但乙個工作目錄只能對應乙個庫 雖然可以更改庫位置但是要求很嚴格

4 庫中檔案存放方式

cvs:完全使用者可見方式與客戶端資料夾結構完全一致(cvs生成檔案除外)

svn:與vss相似,看不到檔案真正的內容

5 使用者、許可權管理

cvs:管理員很難清楚的知道乙個專案到底有多少個使用者各使用者的許可權和密碼是什麼 只能用分組的方式管理使用者而且密碼和許可權還是不清晰

svn:檢視、修改配置檔案即可

6 許可權

cvs:有read、write、creat、none這四種許可權,任何人不能刪除資料夾(admin也只能跑到伺服器上把相應資料夾殘忍刪除?我暫時只知道這個方法……汗-_-‖)

svn:只有read、write、none三種許可權 creat和delete許可權好象和write是**在一起的

CVS和SVN的區別

第一次參與團隊開發的專案,似乎對cvs和svn都有所涉及,於是找到這篇文章用來學習 前段時間部門內部pcm就svn的 管理和大家進行了分享,中途提到乙個問題,就是和cvs相比,到底svn有何優勢,因為公司內部很早就開始用svn了,所以很多同事都沒有經歷過cvs的時代 偶在前一家公司的時候曾經用過cv...

SVN和CVS的區別

對版本控制就有了一定的理解,同時也應該知道svn與cvs是比較流行的兩款scm工具。那麼到底這兩款工具有什麼區別呢?b 1 版本編號方面 b 例如,我們的版本庫為a,其中有檔案a,b,c。在svn中,新版本的版本號不是針對某個特定檔案的,而是針對整個庫而言的。提交了5次和提交了6次,檔案a有可能不同...

CVS和SVN開發模式的異同

做版本 方案一 每日定時daily build,build期間鎖庫,做完bvt後打標籤,這樣就按照兩個標籤之間的差異獲取檔案做包。這種方案適合於產品化定期發布的任務。這個方案比較簡單,提交期間是鎖庫方式 有授權才能提交 或者不鎖庫方式看組織的情況了。個人認為,這種方式還是鎖庫給有任務的人開提交許可權...