我觉得必须有一个简单的答案...
我可以获得分支上更改的合并差异。git diff somecommit..latestcommit
. 很容易。
我可以将一个分支变基到另一个分支。git rebase -i updatedbranch rebasedbranch
. 简单的。
使用交互模式,我什至可以将其压缩为一次提交。
但我不能让两者同时发生。我无法将合并的差异用于变基。它想要一个一个地应用每一个提交。大概有 50 个,每次我经历git mergetool
并做出相同的选择时,连续 50 次。合并后的差异类似于 2500 行。我们在这里谈论很多工作。必须有更简单的方法。
我正在尝试做的事情:在一个分支上的两个提交之间应用合并的更改(例如git diff a..b
),然后在另一个分支上重播这些更改。
任何帮助表示赞赏。