Mi git cherry-pick FOO
produjo un conflicto.
Podría revisar los archivos en conflicto y eliminar las líneas entre <<<<<<<
y =======
, y los marcadores de conflicto en sí mismos, pero espero que haya una manera más fácil.
Creo que el svn
equivalente fue optar theirs-conflict
por resolver.
¿Cómo hago esto git
?
No quiero, git checkout --theirs <file>
ya que parece producir el mismo resultado que en git checkout foo <file>
lugar de simplemente git diff FOO~..FOO <file>
aplicarse.
git cherry-pick --strategy=recursive -X theirs 1b92440
y todavía estoy incitan para un conflicto no resuelto:Unmerged paths: deleted by them: (file path)
. ¿Alguna idea?git reset --merge
git cherry-pick --abort
- esta es la forma recomendada de deshacer la operación de selección selectiva.-X
opción engit cherry-pick
. git 1.7.2.3.