TortoiseSVN 分支創建與合並


前提准備: 確保本地Work Copy 和 服務器上的 版本一致。( 所有代碼都提交到SVN,並update一次)

1  從主干創建分支代碼

在本地Work Copy  選中項目文件夾,鼠標右鍵選擇 TortoiseSVN → Branch/Tag....

彈出如下圖, 在To Path 處填寫 分支代碼保存地址。

 

 image

選擇OK 即可。

 

2  主干代碼有改變,把改變的主干代碼合並到分支

1 在本地(分支代碼)Work Copy  選中項目文件夾,鼠標右鍵選擇 TortoiseSVN → Merge....

image

接下來

image

 

可以通過  show log  查看改變的版本。

然后下一步,下一步都采用默認即可。

 

3  把改變的分支代碼 合並回主干

在本地(主干代碼 )Wrok Copy ,選中項目文件夾,鼠標右鍵選擇 TortoiseSVN → Merge....

注意,從分支合並回主干,也是 選擇主干代碼

image

svn 幫助原文解釋:

If you are using this method to merge a feature branch back to trunk, you need to start the merge wizard from within a working copy of trunk. (如果你要合並功能分支代碼回主干,你需要從主干工作拷貝啟動合並向導)

In the From: field enter the full folder URL of the trunk. This may sound wrong, but remember that the trunk is the start point to which you want to add the branch changes. You may also click ... to browse the repository.

image

選擇好合並的版本,可以指定版本,或者默認即可。

然后下一步,下一步點完。

 

如果需求較多,最好啟用分支開發。

1   主干代碼最好保持與 線上版本一致。

2   需求在分支上開發,如果有多個需求需要並行,就啟用多個分支。

3  主干代碼有所改動,啟用(方法2) 合並到分支去。(比如:正在開發分支,突然線上出現個問題需要緊急修復,或者領導來個需求需要馬上改了上線。直接改主干代碼,改完測試發版)

4  分支需求開發完畢后,啟用(方法3)把分支代碼合並回主干,保持主干和分支一致。 此方法,分支可持續使用。


免責聲明!

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



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