我们的工作流程如下:
Create a feature branch
Pull from remote
create and commit changes to code
rebase feature branch with changes made to master by other developers
commit changes
*continue to commit and rebase to local branch*
merge feature branch with master
我希望在我将KDiff3设置为外部差异/合并工具后,从我的功能分支中,我将能够"重新生成提交ID-of-master " (这样我可以在某些情况下压缩提交)。相反,我发现的唯一替代方案是在我的功能分支提交历史记录中专门突出显示原点/ HEAD并键入' Ctrl + D' (外部差异)。此时,我可以完成更改,保存修订版本,并在尝试再次进行rebase之前提交。是否有可能强制diff在任何时候出现基本冲突时自动弹出并实时修复它们以便rebase继续而不是自动中止?