Как заставить Beyond Compare правильно обрабатывать файлы.hgtags?

Недавно мы перешли с P4Merge на BeyondCompare для работы с нашими репозиториями Hg.

В P4Merge, когда вы объединяли ветви, всегда возникал конфликт в.hgtags, но если позволить P4Merge выполнить его действие по умолчанию, вы получите правильные объединенные.hgtags.

С BeyondCompare - кажется, просто взять один из.hgtags, а не объединить какие-либо различия. Это приводит к потере много тегов.

Как мы можем настроить BeyondCompare для фактического объединения изменений для этого файла?

1 ответ

Используя Beyond Compare 4.1.9 и Mercurial 3.7.3 в Ubuntu Linux 16.04, запустив hg merge после извлечения и обновления для конфликтующих.hgtags, запустил файлы.hgtags в Beyond Compare's Text Merge и позволил мне объединить их. Возможно, есть проблема с вашей конфигурацией.hgrc.

Вот.hgrc, который работал для diff и merge в моей системе Ubuntu:

[extensions]
# uncomment these lines to enable some popular extensions
# (see "hg help extensions" for more info)
#
# pager =
# progress =
# color =
hgext.extdiff =

[extdiff]
cmd.bcomp = bcompare
opts.bcomp = -ro

[merge-tools]
bcomp.executable = bcompare
bcomp.args = $local $other $base $output
bcomp.priority = 1
bcomp.premerge = True
bcomp.gui = True

[ui]
merge = bcomp

Если вы используете Windows или Mac, пожалуйста, дайте мне знать.

Другие вопросы по тегам