Именно для этого я создал файл LabviewCompare.reg
с таким содержимым:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\TortoiseSVN\DiffTools]
".vi"="\"C:\\Program Files (x86)\\National Instruments\\Shared\\LabVIEW Compare\\LVCompare.exe\" %mine %base"
".ctl"="\"C:\\Program Files (x86)\\National Instruments\\Shared\\LabVIEW Compare\\LVCompare.exe\" %mine %base"
".vit"="\"C:\\Program Files (x86)\\National Instruments\\Shared\\LabVIEW Compare\\LVCompare.exe\" %mine %base"
".ctt"="\"C:\\Program Files (x86)\\National Instruments\\Shared\\LabVIEW Compare\\LVCompare.exe\" %mine %base"
Вы можете добавить эти параметры за %base
, если хотите настроить поведение сравнения:
-noattr
: не сравнивать атрибуты VI. -nofp
: не сравнивать передние панели. -nofppos
: не сравнивать размер илиположение объектов лицевой панели. -nobd
: не сравнивать блок-схемы. -nobdcosm
: не сравнивать внешний вид объектов блок-схем. -nobdpos
: не сравнивать размер или положение объектов блок-схемы.
Дважды щелкните этот файл, скажем yes , чтобы добавить его в реестр, и все готово,Очень хорошо, что это работает на лету: если вы хотите сделать различие во время операции SVN и заметите, что вы еще не настроили Tortoise, просто загрузите файл реестра и попробуйте снова выполнить различие - это работает безотмена / закрытие задачи SVN.
Конечно, вы можете добавить ключи реестра с функциями реестра LabVIEWs, но я бы предложил запустить regedit /S LabviewCompare.reg
в командной строке.Это также легче реализовать в LabVIEW.