我刚刚开始使用 LabView 进行开发,这对我来说是全新的。
我想使用 git 扩展来处理我的版本控制。由于源位于*.vi
格式,我无法使用普通的 diff 工具,源是二进制的。
幸运的是,LabView 附带了专用的差异和合并工具,这似乎非常有帮助。我可以设置 TortoiseGit 在所有 *.vi 文件上使用这些工具。这是来自这个操作方法:
https://www.labviewhacker.com/doku.php?id=learn:software:github:getting_started https://www.labviewhacker.com/doku.php?id=learn:software:github:getting_started
有没有办法在 Git 扩展中做同样的事情?与 TortoiseGit 相比,我更喜欢 git 扩展。所以我不想被迫使用 TortoiseGit。
根据我的发现,您只能指定通用的差异/合并工具,而不能为不同类型的文件指定不同的工具。
任何帮助将不胜感激,有人知道怎么做吗? :)
参考:http://zone.ni.com/reference/en-XX/help/371361H-01/lvhowto/configlvcomp_thirdparty/ http://zone.ni.com/reference/en-XX/help/371361H-01/lvhowto/configlvcomp_thirdparty/
- 右键单击任何文件夹(不是 git 项目)并选择乌龟Git –> Settings
- 点击差异查看器 tab
- Click Advanced -> Add
- 扩大:
.vi
- External Program:
C:\Program Files (x86)\National Instruments\Shared\LabVIEW Compare\LVCompare.exe %base %mine-nobdcosm -nobdpos
-
-nobdcosm
意味着不比较框图对象的外观。
-
-nobdpos
意味着不比较框图对象的大小或位置。
- 重复以下操作:
.ctl
and .llb
扩展
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)