SVN程式碼merge

l_serein發表於2012-09-03
如何merge程式碼?
建議用命令搞merge,客戶端圖形介面不是很給力。
SVN 1.5以上版本,可以使用SVN的自動合併:
將主幹合併到分支:
進入分支目錄,執行命令: svn merge http://server/dir/trunk 

將分支合併到主幹:
進入主幹目錄,執行命令: svn merge http://server/dir/branch  --reintegrate
注: 如果之前進行過主幹合併到分支的操作,請加引數--reintegrate,否則可能會有很多程式碼衝突出現。

如果是SVN1.5以下版本,只能使用手工合併:
進入主幹目錄,執行命令:svn merge -r version1:version2 http://server/dir/branch
將branch上從version1到version2所做的改動合併到主幹,vension1 < version2

進入主幹目錄,執行命令: svn merge -c version1 http://server/dir/branch 
表示將version1次所做的改動合併到主幹

程式碼衝突如何解決?

conficted

tree conficted

相關文章