SVN和Git的優缺點

2021-08-10 03:42:11 字數 619 閱讀 5895

svn的優點:

1、採用集中式,易於管理,保證安全性;

2、管理方便,邏輯明確,理念符合常規思維;

3、**的一致性高;

4、適合人數不多的專案開發;

5、允許乙個檔案有任意多的可命名屬性,會關注所有的檔案型別;

6、支援二進位制檔案,更容易處理大檔案;

7、支援空目錄。

svn的缺點:

1、伺服器壓力太大,資料庫容量暴增;

2、必須連線在伺服器上,否則基本不能工作、提交、對比、還原等;

3、不適合開源開發。

git的優點:

1、適合分布式開發,強調個體;

2、公共的伺服器壓力和數量都不會太大;

3、速度快, 成熟的架構,開發靈活;

4、任意兩個開發者之間可以很容易的解決衝突;

5、離線工作,管理**成本低,不需要依賴伺服器;

6、部署方便。基本上下個命令就可以用;

7、良好的分支機制,可以讓主幹**保持乾淨。

git的缺點:

1、資料少,學習成本比較大,學習週期比較長,要求人員素質比較高;

2、不符合常規思維;

3、**保密性差,一旦開發者把整個庫轉殖下來就可以完全公開所有**和版本資訊。

Git 和 SVN 的優缺點?

git的優點 適合分布式開發,強調個體 公共的伺服器壓力和數量都不會太大 速度快,成熟的架構,開發靈活 任意兩個開發者之間可以很容易的解決衝突 部署方便,基本上下個命令就可以用 離線工作,管理 成本低,不需要依賴伺服器 良好的分支機制,可以讓主幹 保持乾淨。git的缺點 不符合常規思維 資料少,學習...

git和svn的區別和優缺點

svn是subversion的簡稱,是乙個開放源 的版本控制系統,支援大多數常見的作業系統。作為乙個開源的版本控制系統,subversion管理著隨時間改變的資料。這些資料放置在乙個 資料檔案庫 repository 中。這個檔案庫很像乙個普通的檔案伺服器,不過它會記住每一次檔案的變動。這樣你就可以...

svn和Git版本管理優缺點

1 svn優缺點 優點 1 管理方便,邏輯明確,符合一般人思維習慣。2 易於管理,集中式伺服器更能保證安全性。3 一致性非常高。4 適合開發人數不多的專案開發。缺點 1 伺服器壓力太大,資料庫容量暴增。2 如果不能連線到伺服器上,基本上不可以工作,看上面第二步,如果伺服器不能連線上,就不能提交,還原...