git 與 svn 的區別

git是分佈式的,開發者本地都有自己的版本庫,即使主版本庫故障或沒有網絡,都可以提交,本地版本庫到主版本庫進行同步“push”操作;

svn不是分佈式的,只有一個遠程中心版本庫,中心版本庫出現故障,所有的工作人員都無法使用版本庫管理;

git克隆只獲取分支文件每個版本的元素,記錄主要分支。svn 則通過拷貝文件的方式,5個分支就要重複拷貝5次,克隆一個萬次提交,5各分支,每個分支1500份的文件的目錄,svn需要耗時1個小時,git僅需1分鐘。

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