Android Studio之SVN打分支、切換分支及合並分支


1、打分支:

右擊項目--Subversion--Branch or Tag 

點擊OK,分支就創建成功了,接下來我們切換到分支v2

2、切換分支:

右擊項目--Subversion--Update Directory

勾上Update/Switch to specific url 

點擊右邊...省略號

選擇v2,點擊OK,就切換到分支v2了。如果不小心勾選了 

那么  右擊項目--Subversion--Update Directory會直接拉取設置好的分支,無法重新選擇分支,此時需要去設置里修改下配置 

這樣就可以了

3、合並分支:

用步驟2的方法把項目切換到trunk分支,然后右擊項目--Subversion--Integrate Directory 

注意(此處有坑!!!):從上圖可以看出合並時,Revision默認選中的都是HEAD(即:最新版),此時若點擊OK,主干新創建的類會被刪除,主干和分支同時修改的類會被分支覆蓋,主干中的文件及其內容將變成和分支一模一樣;

顯然大多時候這並不是我們想要的,我們需要保留主干的新增文件,同時合並分支的改動。這時主干(即:Source 1)的 Revision就不應該是最新版 HEAD,而是之前我們所說的 創建分支前最后一次提交修改時,該操作所對應的 Revision。 

我們可以選中Source 1右側的Revision為Specified,然后點擊其右側的 ... 按鈕,彈出如下彈框:

選擇合適版本進行合並,點擊OK,完成合並,最后Commit提交到SVN服務器就行啦。

 

可通過以下途徑關注本人:

個人網站https://zachary46.xyz

Githubhttps://github.com/Zachary46

CSDN博客https://blog.csdn.net/Zachary_46

博客園https://www.cnblogs.com/Zachary46

簡書https://www.jianshu.com/u/c6a23c2b7697

掘金https://juejin.im/user/5b57e9a16fb9a04f8e1432ef

 


免責聲明!

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



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