haber leído Completely manual Mercurial merge, tengo tal .hgrc
:de combinación manual de Mercurial no lanzar meld
[ui]
merge = meld
[merge-tools]
meld.priority = 1
meld.premerge = False
meld.args = $local $other $base
[merge-patterns]
** = meld
Sin embargo, hg merge -r REV
simplemente funciona y que no entiendo lo que me falta ...
Me gustaría hacer una fusión manual para eliminar algunos de los cambios que introduce la otra rama. La otra rama tiene un conjunto de cambios que afecta a varios archivos y no quiero modificarlos todos.
Ok, la configuración de mi melodía se recogió correctamente, pero parece que tienes razón sobre el hecho de que no hay suficiente conflicto. El conjunto de cambios entrante modifica algunos archivos no modificados, pensé que habría sido capaz de activar una fusión manual para eliminar algunos de estos cambios, pero parece ser imposible. –
Pruebe 'hg merge --tool internal: prompt' o' hg merge --tool internal: dump'. No sé si van a abortar antes en el proceso, pero si lo hacen, ¿entonces quizás puedas invocar meld manualmente? –
Gracias, en realidad, resolví mi problema modificando el conjunto de cambios entrante en una revisión mucho más temprana de mi proyecto. Eso desencadenó algunos conflictos al fusionarse, lanzó meld y tuve la oportunidad de seleccionar manualmente los cambios que quería mantener :) –