項目 | CVS | SVN |
資料夾的版本控制 | NG | OK |
檔案重新命名 | NG | OK |
檔案移動 | NG | OK |
檔案複製 | NG | OK |
資料夾的刪除 | NG | OK |
新舊資料夾的比較 | NG | OK |
中文檔名的支援 | Big5、UTF-8 | UTF-8 |
檔案儲存 | 以實體檔案儲存 | 以資料庫儲存 |
耗費Server空間大小 | 大 | 小 |
Commit時,上傳的內容 | 上傳整個檔案 | 只上傳差異部份 |
檔案類型區分 | 文字、binary、unicode | 全視為Binary |
Commit時的檔案類型 | 要自已指定檔案類型 | 不需指定 |
Commit的一致性 | 無Rollback功能 | 有Rollback功能 |
檔案差異比較 | 只有文字可比較 | 全部檔案都可比較 |
衝突處理 | 僅告知衝突 | 必須解除衝突才可Commit |
Branch、Tag的管理 | 可用版本號碼控管 | 必須手動用目錄來控管 |
參考:
SVN中文手冊
http://twpug.net/docs/Subversion/
SVN官方網站
http://subversion.tigris.org/
選擇SVN的理由
http://blog.xuite.net/jackytseng7028/WikiLife/26020467