в windows Я могу использовать winmerge в качестве внешнего инструмента сравнения для hg, используя mercurial.ini и т. Д.
Используя некоторые параметры, вы можете найти в Интернете (я думаю, что это японский сайт)
Во всяком случае, здесь
например:
hg winmerge -r1 -r2
перечислит изменения файла (ов) между rev1 и rev2 в winmerge. Я могу просто щелкнуть по какому файлу для сравнения
но для bc3:
hg bcomp -r1 -r2
заставит bc3 открыть диалог, в котором указано, что временный каталог не найден.
Максимум, что я могу сделать, используя bc3 и hg, это
hg bcomp -r1 -r2 myfile.cpp
, который откроет diff между rev1 и rev2 файла myfile.cpp
Итак, похоже, что hg + bc3 не может успешно подтвердить изменение всех файлов между версиями.
Только в состоянии проверить 1 файл за один раз.
Кто-нибудь может использовать bc3 + hg лучше?
редактировать: проблема решена!
Получил решение со страницы поддержки http://www.scootersoftware.com/support.php?zz=kb_vcs.php>scooter.
Я должен использовать bcompare вместо bcomp
Вот фрагмент моего mercurial.ini
[extensions]
hgext.win32text =
;mhd adds
hgext.extdiff =
;mhd adds for bc
[extdiff]
cmd.bc3 = bcompare
opts.bc3 = /ro
;mhd adds for winmerge
;[extdiff]
;cmd.winmerge = WinMergeU
;opts.winmerge = /r /e /x /ub