Meu git cherry-pick FOO
produziu um conflito.
Eu poderia examinar os arquivos conflitantes e excluir as linhas entre <<<<<<<
e =======
, e os próprios marcadores de conflito, mas espero que haja uma maneira mais fácil.
Acho que o svn
equivalente foi escolher theirs-conflict
resolver.
Como faço isso no git
?
Eu não quero, git checkout --theirs <file>
pois parece produzir o mesmo resultado em git checkout foo <file>
vez de apenas ser git diff FOO~..FOO <file>
aplicado.
git cherry-pick --strategy=recursive -X theirs 1b92440
e eu ainda estou solicitado para um conflito não resolvido:Unmerged paths: deleted by them: (file path)
. Qualquer ideia?git reset --merge
git cherry-pick --abort
- esta é a maneira recomendada de desfazer a operação de seleção seletiva.-X
opção emgit cherry-pick
. git 1.7.2.3.