1. 程式人生 > >IntelliJ IDEA 詳細圖解 svn merge 分支合併主幹,主幹合併分支,都是merge一個套路

IntelliJ IDEA 詳細圖解 svn merge 分支合併主幹,主幹合併分支,都是merge一個套路

這個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】按預設的選擇:大致意思是 僅載入尚未合併的修訂版本以供選擇。很慢

一般都是選擇我圖上箭頭