svn合並分支到主干,工具操作(轉)


分支庫中單元測試通過的源代碼要合並到主干,例如有一個開發中的代碼 branches -> dev 需要合並到主干 trunk。
步驟:
第一個步驟:在本地副本上進行操作,選擇主干上的源代碼文件,右鍵選擇tortoiseSVN菜單,點擊合並。(將trunk代碼 拉回本地,checkout到本地。在trunk 代碼上 使用merge)如圖

 

 

第二個步驟:選擇merge two different trees,如圖,也可使用merge a range of revisions 但在報 from url must be ancestrally related to to url 錯誤的情況下選擇使用第二種。

 

第三個步驟: 在from中選擇 trunk 在to中選擇 branches -> dev,由於是在trunk上把branches的代碼合並過來,理所當然這里的”from”應該填trunk的路徑,to選branches的路徑。如圖

 

第四個步驟:選擇默認選項即可,建議合並merge時,使用test merge 來查看有多少沖突,如果沖突較多,可分多次合並,最后點擊merge進行合並。合並成功后需要將主干(trunk)上合並過的文件提交到svn代碼庫,如圖
- 圖中各項的含義:
-ignore ancestry : 忽略根源
-ignore line endings : 忽略行結尾
-compare whitespaces : 比較空白字符
-ignore whitespace changes : 忽略空白字符的變化
-ignore all whitespaces : 忽略所有空白字符

 

 

第五個步驟:確定合並后的代碼,將主干(trunk)上合並過的文件提交commit到svn代碼庫

轉自:https://blog.csdn.net/chemphone/article/details/79898988 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM