svn命令下合併分支到主幹上教程
阿新 • • 發佈:2019-02-11
1.編寫此教程的來由,由於新公司程式碼管理不是用git,所以只能用蛋疼的SVN了(不可否認git就是多人開發的首選),因為不可能叫領導:"你趕緊給我換git管理,還用SVN",但是這個也只能咱們自己在心裡想想就好了。SVN就SVN吧,但是網上管理SVN的分支合併也不知道為什麼那麼多的雷同,雷同就雷同吧,還一個都是不能用的,也不知道編寫者自己是否實驗過,反之我是用不了。鑑於此種情況,我想應該把成果分享給大家,免得大家走彎路。
2.用過git的人都知道,要想把分支合併到主幹上,首先應該是回到主幹的本地工程目錄下:cd trunk
3.進入trunk之後,千萬別玩了狠狠的敲下如下命令:svn update。此時我們還是在主幹trunk下操作。
4.這一步就是合併的關鍵一步了,我們可以使用如下命令合併:svn merge --reintegrate http://svn_server/xxx_repository/branches/br_feature001 ,這條命令中的reintegrate引數表示重新整理程式碼的意思,後面跟著分支的地址。
5.執行了第四條的命令之後,很有可能會出現衝突,這個時候不用慌,會出現如下提示:
只要碰到這個怎麼就輸入:P,意思是稍後處理,合併命令執行完後,咱麼就開啟工具解決衝突(iOS 用XCODE就可以了)。
6.衝突解決完之後就能把程式碼提交到庫了。自此分支合併完成了。