idea svn分支与分支合并_Idea svn 合并分支方式(坑)
在idea中,合并svn分支方式:
一。第一種:在version_control中,使用merge from ... (具體自行查詢網絡),推薦使用這種方式
在使用該合并方式時,在configure Branches彈窗中Trunk location一欄,完善主干項目的地址,點擊OK(
參考下篇文章第三點:Idea分支合并主干步驟_fakerswe的博客-CSDN博客?blog.csdn.net
二。第二種:使用 項目右鍵Subversion-> Integrate Directory,注意,這種方式有坑
創建新分支前,最好先將本地修改的文件提交至 SVN。SVN 每一次提交操作時,都會有一個對應的 Revision。這里我們需要記住創建分支前最后一次提交修改文件時,該操作對應的 Revision(非常重要),以供后續合并分支時使用(在合并分支時,在Source 1中選擇主干的SVN地址,并選擇當時創建分支時的版本號) 為什么 ?????
為什么 ?????
為什么 ?????
見下:
注意(此處有坑!!!):從上圖可以看出合并時,Revision默認選中的都是HEAD(即:最新版),此時若點擊OK,主干新創建的類會被刪除,主干和分支同時修改的類會被分支覆蓋,主干中的文件及其內容將變成和分支一模一樣;
顯然大多時候這并不是我們想要的,我們需要保留主干的新增文件,同時合并分支的改動。這時主干(即:Source 1)的 Revision就不應該是最新版 HEAD,而是之前我們所說的 創建分支前最后一次提交修改時,該操作所對應的 Revision。
以上第二種合并分支方式 轉自如下鏈接:SVN分支創建 與 分支和主干的代碼合并問題?www.pianshen.com
其他參考:IntelliJ IDEA 新建Subversion分支?www.jianshu.com
總結
以上是生活随笔為你收集整理的idea svn分支与分支合并_Idea svn 合并分支方式(坑)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《系统集成项目管理》第四章 项目管理一般
- 下一篇: 4PCS点云配准