【发布时间】:2014-07-17 13:52:21
【问题描述】:
如何将补丁从一个分支合并/应用到另一个分支。两个分支与另一个分支的合并历史几乎相同。例如: 分支 1 和分支 2 都从 BranchX ,Branch Y ,Branch Z (父分支)进行了几乎相同的代码合并。但是在合并的间隔内,Branch1 中也提交了大的增量代码更改。并且这个增量是在 Branch 的代码库上提交的X ,分支 Y 和分支 Z 。 (正如我在合并 delta 的 itnervals 中所说的那样) 现在我只想合并/应用从 Branch1 到 branch2 的增量更改。
在这种情况下,我认为自动合并不是一个好选择,因为它会重复更改 作为两个分支作为相同的父分支,但具有不同的合并历史。 请建议任何好的方法仅应用从分支 1 到分支 2 的增量更改(近 2000 个文件)。 应用补丁会是一个不错的选择吗?我认为自动合并可能会导致重复和不必要的冲突。 谢谢,
【问题讨论】: