從使用者的角度,談SVN與CVS的區別

SVN已經越來越流行,大有取代CVS的趨勢。那麼,從使用者的角度來看,SVN帶來了哪些好處呢?

  1. 性能提高。SVN不管文件是文本還是二進制類型,在內部都是以二進制差異比較算法來表示文件的更新部分。這表示所有的文件在文件庫中都是以差異的形式儲存。而且在網絡上傳輸的,都是較小的文件差異部分。這也使創建分支、打標籤、合併等操作可以非常快地完成。

  2. 對目錄的組織的管理更加方便。SVN不光對文件做版本跟蹤,也會對目錄做版本跟蹤。因此可以根據項目的需要,對目錄結構隨時進行修改,可以把現有的目錄移動到新的地方。  

         3. 保證提交操作的完整性。SVN對提交操作的處理方式類似數據庫的事務處理,要麼全部成功,要麼全部無效,保證了原子性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章