TortoiseHg с TortoiseSvn Diff - PullRequest
       42

TortoiseHg с TortoiseSvn Diff

6 голосов
/ 18 мая 2011

Я недавно переключился с SVN на Hg. Раньше я использовал TortoiseSVN, а теперь я использую TortoiseHg. Однако я очень скучаю по различиям в стиле TortoiseSVN; ртутные труднее читать и понимать.

Есть ли какой-нибудь способ сказать TortoiseHg использовать инструмент сравнения TortoiseSVN?

Ответы [ 3 ]

6 голосов
/ 19 мая 2011

Щелкните правой кнопкой мыши -> TortoiseHg -> Глобальные настройки -> TortoiseHg -> Инструмент Visual Diff -> Выберите TortoiseMerge

4 голосов
/ 23 июня 2012

Понятия не имею, почему TortoiseHg не поставляется с этим встроенным, потому что TortoiseSVN и TortoiseGIT do.

Таким образом, мы должны каким-то образом загрузить TortoiseIDiff.exe из любого проекта, добавить его в нашу папку TortoiseHg и добавить что-то вдоль этих строк в Mercurial.ini, который в настоящее время можно найтив контекстное меню Проводника Windows (щелчок правой кнопкой мыши)> TortoiseHg> Глобальные настройки> Редактировать файл :

[extdiff]
cmd.tortoisediff = C:\Program Files\TortoiseHg\TortoiseIDiff.exe
opts.tortoisediff = /left:"$parent" /lefttitle:"$plabel1" /right:"$child" /righttitle:"$clabel" /showinfo
0 голосов
/ 02 октября 2017

Поместите в Mercurial.ini следующее:

[tortoisehg]
vdiff = tortoisediff

[extdiff]
cmd.tortoisediff = C:\Program Files\TortoiseSVN\bin\TortoiseMerge.exe
opts.tortoisediff = /base:"$parent" /basename:"$plabel1" /theirs:"$child" /theirsname:"$clabel"
...