鍍金池/ 問答/Java  Linux/ git同時維護兩個分支

git同時維護兩個分支

同一套代碼給兩個客戶使用,所以目前是兩個分支,隨著需求變更,代碼有了越來越多的不同,但是核心代碼還是一樣的。

現(xiàn)在如果是修改兩套相同的部分,都要兩邊修改一下,怎么方便的同時修改兩個分支呢?常用的場景有兩種:
1、X文件兩個分支完全一樣,修改了直接覆蓋到兩個分支即可
2、Y文件兩個分支部分一樣,修改了相同的部分(比如js部分相同,html不同,修改js部分)

ide用的是intellij idea,當然如果需要用命令行或者其他的工具也ok,只求能方便的解決。

回答
編輯回答
蔚藍色

也可以參考這篇文章:Git 分支管理和沖突解決
https://www.cnblogs.com/mengd...

2017年10月12日 17:45
編輯回答
野橘

使用git合并指定文件。
參考:https://segmentfault.com/a/11...

2017年3月14日 21:38
編輯回答
晚風眠

可以考慮把核心代碼作為 submodule,其他部分分別維護

2018年2月12日 07:38
編輯回答
萌小萌

請參考git的分支創(chuàng)建、合并的等功能
在idea中在項目的版本控制窗口,可以輕松的使用這個功能.

題主提出的只是想從不同分支上合并部分文件,可以在不同分支的提交記錄上使用git的cherry-Pick選項選擇記錄合并到ide當前打開分支上
clipboard.png

2018年8月25日 05:39