如果是在IDEA中使用Git,可以直接合並代碼。
我當前的開發分支,是feature/bing,現在我需要合並分支 feature/xxs 上的代碼,這個過程只需要在IDEA中完成。
1、更新代碼,會自動把所有分支的代碼下載下來。
2、在IDEA中右下角選中需要的分支,選擇Merge合並,下一步Smart Merge合並
3、如果兩個分支上有代碼沖突,則需要手動合並沖突,然后點擊確認
4、再次Push的時候,就有另外一個分支上的代碼了。除了另外分支上的變更集外,還會自動生成一個Merge分支,用來存放合並后有沖突的變更代碼。
我這里的兩個分支沒有沖突代碼,所以自動生成的這個Merge變更集提示:No differences。所以即使兩個分支沒有沖突,也是一定會生成一個Merge變更集的。