Mon a git cherry-pick FOO
produit un conflit.
Je pourrais parcourir les fichiers en conflit et supprimer les lignes entre <<<<<<<
et =======
et les marqueurs de conflit eux-mêmes, mais j'espère qu'il existe un moyen plus simple.
Je pense que l' svn
équivalent a été de choisir theirs-conflict
de résoudre.
Comment faire cela git
?
Je ne veux pas git checkout --theirs <file>
que cela semble produire le même résultat qu'au git checkout foo <file>
lieu d'être simplement git diff FOO~..FOO <file>
appliqué.
git cherry-pick --strategy=recursive -X theirs 1b92440
et je suis toujours invité à entrer un conflit non résolu:Unmerged paths: deleted by them: (file path)
. Une idée?git reset --merge
git cherry-pick --abort
- c'est une méthode recommandée pour annuler l'opération de sélection de cerises.-X
choixgit cherry-pick
. git 1.7.2.3.