更新時間:2021-11-19 來源:黑馬程序員 瀏覽量:
git是分布式版本控制系統(tǒng),其他類似于svn是集中式版本控制系統(tǒng)。
分布式區(qū)別于集中式在于:每個節(jié)點的地位都是平等,擁有自己的版本庫,在沒有網(wǎng)絡(luò)的情況下,對工作空間內(nèi)代碼的修改可以提交到本地倉庫,此時的本地倉庫相當(dāng)于集中式的遠程倉庫,可以基于本地倉庫進行提交、撤銷等常規(guī)操作,從而方便日常開發(fā)
git和svn的區(qū)別
git是分布式版本控制,svn 是集中式版本控制(核心區(qū)別);
git相對于svn的優(yōu)勢就是不需要網(wǎng)絡(luò)即可版本控制;
git把內(nèi)容按數(shù)據(jù)方式存儲,而svn是按文件;
git可以是公用的,可以分享,svn基本是公司內(nèi)部才能訪問,網(wǎng)外不方便訪問;
git不依賴中央服務(wù)器,即使服務(wù)器有問題也不受影響,svn依賴服務(wù)器,一旦服務(wù)器有問題就會受影響;
git沒有一個全局的版本號,svn有。
猜你喜歡