1祟偷、打分支:
右擊項目--Subversion--Branch or Tag
點擊OK,分支就創(chuàng)建成功了打厘,接下來我們切換到分支v2
2修肠、切換分支:
右擊項目--Subversion--Update Directory
勾上Update/Switch to specific url
點擊右邊...省略號
選擇v2,點擊OK户盯,就切換到分支v2了嵌施。如果不小心勾選了
那么? 右擊項目--Subversion--Update Directory會直接拉取設置好的分支饲化,無法重新選擇分支,此時需要去設置里修改下配置
這樣就可以了
3吗伤、合并分支:
用步驟2的方法把項目切換到trunk分支吃靠,然后右擊項目--Subversion--Integrate Directory
注意(此處有坑!W阆3部椤):從上圖可以看出合并時,Revision默認選中的都是HEAD(即:最新版)巧号,此時若點擊OK族奢,主干新創(chuàng)建的類會被刪除,主干和分支同時修改的類會被分支覆蓋丹鸿,主干中的文件及其內容將變成和分支一模一樣越走;
顯然大多時候這并不是我們想要的,我們需要保留主干的新增文件卜高,同時合并分支的改動弥姻。這時主干(即:Source 1)的 Revision就不應該是最新版 HEAD,而是之前我們所說的?創(chuàng)建分支前最后一次提交修改時掺涛,該操作所對應的 Revision庭敦。
我們可以選中Source 1右側的Revision為Specified,然后點擊其右側的 ... 按鈕薪缆,彈出如下彈框:
選擇合適版本進行合并秧廉,點擊OK,完成合并拣帽,最后Commit提交到SVN服務器就行啦疼电。
可通過以下途徑關注本人:
個人網(wǎng)站https://zachary46.top
Githubhttps://github.com/Zachary46
CSDN博客https://blog.csdn.net/Zachary_46