不幸的是,我不得不在工作中使用 SVN 存储库。我通过 git-svn 做到这一点。现在,在我做出更改后,提交它们和我的 git-svn “pull”别名:
!git svn fetch && git svn rebase -l
现在,如果有一个我不想解决的合并冲突,我的直觉是:
git checkout --theirs conflicting_file
git add conflicting_file
git rebase --continue
但是,现在,我的索引中似乎有了以前conflicting_file
的那个,而不是来自其他开发人员的那个。conflicting_file
这里到底发生了什么,这样做的正确方法是什么?