svn 和 git 的簡單區別

svn
    源碼 ---> 服務端數據庫
    二級目錄。所以簡單。
    問題肯定是有的。
    比如多人協作的時候。
    比如網絡癱瘓的時候。
    等等;

git  
    源碼 ---> 本地數據庫 ---> 服務端數據庫
    三級目錄。多了一層。
    三層比兩層好的地方是,有個本地數據庫,即使網絡癱瘓了,也不影響每個人開發,因爲每個人的機器上都有完整的拷貝;
    雖然只多了一層,但處理起來就變的複雜多了。
    比如還原代碼,還得分情況:
        1、你的代碼有沒有提交到本地數據庫;
        2、你的代碼有沒有提交到服務端數據庫;


優缺點各自斟酌。隨着 GITHUB 等開源軟件的盛行,GIT 是大勢了。

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