Je dois malheureusement travailler avec un dépôt SVN au travail. Je fais cela via git-svn. Maintenant, après que je l'ai apporté des changements, les commis et mon git-svn alias « pull »:Git-svn fusionner et checkout --theirs
!git svn fetch && git svn rebase -l
Maintenant, s'il y a un conflit de fusion que je ne veux pas résoudre, mon instinct est de faire:
git checkout --theirs conflicting_file
git add conflicting_file
git rebase --continue
Mais, maintenant, au lieu d'avoir le conflicting_file
d'un autre développeur, il semble qu'il ya maintenant conflicting_file
qui était auparavant dans mon index.
Que se passe-t-il exactement ici et quelle est la bonne façon de procéder?
Est-ce que 'git checkout --ours conflicting_file' fonctionne? Peut-être qu'ils sont mélangés. – poke