IntelliJ IDEA 詳細圖解 svn merge 分支合併主幹,主幹合併分支,都是merge一個套路
阿新 • • 發佈:2018-12-31
這個merge,可能在沒接觸過分支合併主幹,或者主幹合併,或者分支合併分支的時候,你會在更新程式碼,程式碼衝突的時候,會看到這個merge 單詞。
其實,不管是從哪合併到哪,套路都是一樣的。重點是,你要搞清楚from和to,就是要把程式碼從哪from,合併到哪to。這個清楚了,就沒啥大問題啦。
1,準備動作
避免合併失敗,報錯。最好,先做一下準備動作。clean一下,refresh一下,然後再把這個to的目的地專案,也就是程式碼要合併到的專案,svn更新一下。保證這個to專案是跟svn庫裡面是一致的。
2,合併操作
直接看圖吧。
選這個merge from 就是從哪裡,合併程式碼到當前正在開啟的這個專案來
這個地方,有一串的分支,就是svn上的分支啦。trunk就是主幹,下面是分支,等等這名字是自定義的。選擇對應的某個分支的組之後,繼續,下一圖。
在這個組下面,可以看到很多的各種分支的名稱,要是沒看到你要找的那個分支名稱,不著急,最下面有個 refresh branches。重新整理一下,應該就出來了。
每次合併的時候都refresh一下吧,不然可能看不到你的提交記錄。或者找不到你要的那個分支。
【Merge All】全部合併
:自動檢測全部沒有合併的版本【Quick Manual Select】快速手動選擇
:展示分支所有提交的版本資料,包括已合併和未合併的。非常快【推薦】【Select With Pre-Filter】按預設的選擇
:大致意思是 僅載入尚未合併的修訂版本以供選擇。很慢
一般都是選擇我圖上箭頭