Вот что у меня есть в моем Mercurial.ini ...
[extdiff]
cmd.bcomp = C:\Program Files\Beyond Compare 3\BCompare.exe
opts.bcomp = /leftreadonly
Итак, расширение extdiff работает нормально за исключением , что даже когда одна сторона сравнения - моя работакаталог, как в случае, когда я даю только один аргумент ревизии, например, hg bcomp -r 25
, чтобы получить разность между rev25 и рабочим каталогом, это заставляет мой инструмент сравнения, в данном случае BC3, открыть сеанс сравнения папок, сравнивая снимокот rev25 до снимка рабочего каталога, такого как ...
left: C:\Windows\Temp\extdiff.v20d13s\MyCode\
right: C:\Windows\Temp\extdiff.q78g269\MyCode\
Можно ли мне сказать, чтобы он сравнивал с действующим рабочим каталогом справасторона, чтобы я мог редактировать изнутри инструмента сравнения?Похоже, что это прекрасно работает с помощью внешних различий SVN.Я понимаю, что справа будет отображаться много сирот - я буду рад страдать от необходимости отфильтровывать их.