我想用Tortoise SVN设置LabVIEW比较选项。
我已经按照以下链接中的步骤进行了手动设置 https://forums.ni.com/t5/Example-Program-Drafts/Source-Code-Control-Using-TortoiseSVN-Subversion-with-LabVIEW/ta-p/3510829
但是我想以编程方式(也许使用LabVIEW)进行同样的操作,以便能够在其他用户PC上自动执行此过程。
答案 0 :(得分:2)
正是出于这个目的,我创建了一个文件DriverManager
文件,内容如下:
dbContainer
如果要调整比较行为,可以在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"
:请勿比较VI属性。%base
:请勿比较前面板。-noattr
:请勿比较前面板对象的大小或位置。-nofp
:请勿比较框图。-nofppos
:请勿比较框图对象的外观。-nobd
:请勿比较框图对象的大小或位置。双击该文件,说是,将其添加到注册表中,即可完成操作。 即时运行非常好:当您想在SVN操作期间进行比较并注意到您尚未配置Tortoise时,只需加载注册表文件,然后尝试再次进行比较-它无需取消/关闭SVN任务。
当然,您可以将注册表项与LabVIEW的注册表函数一起添加,但是我建议在命令行上运行-nobdcosm
。在LabVIEW中也更容易实现。