我在 git 中使用了很多本地主题分支,有时最终会导致主题分支之间的依赖关系导致 rebase 问题。例如,具有如下结构:
master ---> featureA ---> featureB
\--> featureC
如果更改并且我在master
rebase 时遇到(并解决)冲突featureA
,那么之后 rebase to 会触发相同的冲突(有时也会触发新的冲突),因为它会尝试重新应用分支中的补丁。假设如果选择了 和 之间的实际补丁将干净地应用,有没有办法在这种情况下进行变基,其效果与选择 和 之间的所有提交大致相同?featureB
featureA
featureA
featureA
featureB
featureA
featureB