Как заставить 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, пожалуйста, дайте мне знать.