Я должен был добавить следующее, чтобы заставить его работать над моей машиной:
[extensions]
extdiff =
[extdiff]
cmd.bc3 = C:\Program Files\Beyond Compare 3\BCompare.exe
opts.bc3 = /ro
Beyond-Compare-3 is an amazing tool. Я рекомендую несколько настроек:
[extensions]
extdiff =
[extdiff]
cmd.bcomp = C:\Program Files\Beyond Compare 3\BCompare.exe
opts.bcomp = /leftreadonly
[merge-tools]
bcomp.executable = C:\Program Files\Beyond Compare 3\BComp
bcomp.args = /leftreadonly /centerreadonly $local $other $base $output
bcomp.priority = 1
[ui]
merge = bcomp
[tortoisehg]
authorcolor = True
vdiff = bcomp
Если вы продолжаете получать эту ошибку «Папка недоступна» из BC (я это делал, когда у меня было одновременно открыто несколько экземпляров BC), попробуйте добавить параметр / solo
в командную строку, то есть:
[extdiff]
cmd.bcomp = C:\Program Files\Beyond Compare 3\BCompare.exe
opts.bcomp = /leftreadonly /solo
Источник: Форум поддержки Scooter Software
Посмотрите эту страницу со страницы поддержки Scooter Software - она также включает настройки для большинства систем контроля версий - одна для моего списка закладок!
Сниппет:
Для настройки Mercurial вам нужно отредактировать файл %USERPROFILE%\Mercurial.ini или $HOME/.hgrc. Добавьте следующие строки, используя существующие секции INI, если они уже существуют:
Diff
[extensions] extdiff =
[extdiff]
cmd.bcomp = C:\Program Files\Beyond Compare 3\BCompare.exe
opts.bcomp = /ro
[tortoisehg] vdiff = bcomp
После настройки вы можете сравнивать ревизии из командной строки, используя
hg bcomp -r <rev1> [-r <rev2>] [<filename>]
3-Way Merge (v3 Pro)
[merge-tools]
bcomp.executable = C:\Program Files\Beyond Compare 3\BComp
bcomp.args = $local $other
$base $output bcomp.priority = 1
bcomp.premerge = True bcomp.gui = True
[ui] merge = bcomp
Я попробовал предложения, приведенные на время, но никто не работал.
Я нашел следующие работы:
путь
bcompare
Теперь попробуйте diff - Вне всякого сравнения!