專案中之前是用的svn,但是svn比較老了,在分支上開發,合併回主幹的時候,比較麻煩。所以就研究了svn和git協作的方式,即保留了原來svn的資訊,又使用了git的分支合併的功能
1.先導出svn的主幹資訊,到乙個git的本地目錄
2.這個git作為git主幹,儲存資訊。
3。從上面的git中,再分出乙個分支。
當svn主幹又修改的時候,直接同步到git主幹中即可。
當git分支開發完之後,就合併回git主幹,兩者都是git,分支合併解決衝突很方便。
這樣合併之後的git主幹**就有了svn主幹的最新版本,又有了新開發的功能。
就相當於是在svn上用了git的分支合併。
版本控制Git與SVN
可以協同 管理,讓多人開發 得以實現。回歸到以前的任何乙個時間點的 處 好比 開始寫了很多 後面有修改了一些,突然ide崩潰,但是發現還是以前的 更好,這個時候無法回去,這個時候沒有後悔藥吃,但是可以使用版本備份,但是即花費空間和花費時間 由於上面的版本備份造成版本眾多,難於找到正確的版本 svn有...
版本控制工具(SVN與Git)
在工作及專案開發中,接觸到了兩種版本控制工具 git和svn,兩者沒有孰優孰好,在不同的應用場景有著各自的優勢。兩者的部分差異在於 總體來說在實際應用中,git適用於各類開源 的版本控制管理 本身就是為linux核心的版本控制而生 而svn適用於含有大量二進位制檔案的各類專案整體的版本控制管理 老牌...
svn和Git版本管理優缺點
1 svn優缺點 優點 1 管理方便,邏輯明確,符合一般人思維習慣。2 易於管理,集中式伺服器更能保證安全性。3 一致性非常高。4 適合開發人數不多的專案開發。缺點 1 伺服器壓力太大,資料庫容量暴增。2 如果不能連線到伺服器上,基本上不可以工作,看上面第二步,如果伺服器不能連線上,就不能提交,還原...