同一套代码给两个客户使用,所以目前是两个分支,随着需求变更,代码有了越来越多的不同,但是核心代码还是一样的。
现在如果是修改两套相同的部分,都要两边修改一下,怎么方便的同时修改两个分支呢?常用的场景有两种:
1、X文件两个分支完全一样,修改了直接覆盖到两个分支即可
2、Y文件两个分支部分一样,修改了相同的部分(比如js部分相同,html不同,修改js部分)
ide用的是intellij idea,当然如果需要用命令行或者其他的工具也ok,只求能方便的解决。
同一套代码给两个客户使用,所以目前是两个分支,随着需求变更,代码有了越来越多的不同,但是核心代码还是一样的。
现在如果是修改两套相同的部分,都要两边修改一下,怎么方便的同时修改两个分支呢?常用的场景有两种:
1、X文件两个分支完全一样,修改了直接覆盖到两个分支即可
2、Y文件两个分支部分一样,修改了相同的部分(比如js部分相同,html不同,修改js部分)
ide用的是intellij idea,当然如果需要用命令行或者其他的工具也ok,只求能方便的解决。
3 回答2.5k 阅读
1 回答1.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
3 回答1.6k 阅读
2 回答1.3k 阅读
1 回答916 阅读✓ 已解决
1 回答790 阅读✓ 已解决
请参考git的分支创建、合并的等功能
在idea中在项目的版本控制窗口,可以轻松的使用这个功能.
题主提出的只是想从不同分支上合并部分文件,可以在不同分支的提交记录上使用git的cherry-Pick选项选择记录合并到ide当前打开分支上