This question спрашивает, как видеть, какие файлы имеют конфликты в слиянии. Я также хотел бы быстро просмотреть списки различий для всех конфликтов (в отличие от различий в слиянии, которые прошли чисто.)Как я могу видеть различия всех конфликтов в слиянии ртути (или git)?
Например, это позволило бы быстро разобрать с некоторыми конфликтами, которые являются просто «шумом», разрешая тем, у кого есть --tool :other
--tool :local
или --tool :union
, не создавая редактор слияния.
Я думаю, что ответы (я формулирую один прямо сейчас) будут аналогичны небольшим различиям для git и mercurial, поэтому я рискну оставить вопрос vc-agnostic.
Как вы отметили в своем собственном ответе, вы в значительной степени должны сделать слияние. На этом этапе еще не разрешенные/не связанные файлы с их конфликтами, записанными в дереве работы, находятся в hg 'set: unresolved()' или gs 'ls-files -unmerged' (последнее больше похоже на боль в использовании, поскольку он настаивает на выводе длинной формы, но есть также 'git diff-files -name-only -diff-filter = U'). – torek