Labview 版本控制

1. labview 的文件類型

1) 文本型:工程文件 *.lvlps,*.lvproj,*.aliases等

2) 二進制型:*.vi、*.Ctl等

2.版本控制方法

1 ) 文本型:這種最簡單了,直接用git,svn等就可以了

2 ) 二進制型: 其實也可以用git,svn直接控制。但是呢,沒有比較功能、合併等功能,不能知道每次版本變動到底改了哪裏

我們希望像*.doc,*.excel文件一樣,可以跟蹤變動。最好還能原子化提交(即只提交差異部分,避免版本庫迅速增大)

3.git工具

我個人比較喜歡使用git,因爲它不需要依賴服務器(svn需要依賴服務器)

我使用界面工具TortoiseGit

第一步:看看它是如何對doc進行對比、合併的

右鍵-TortoiseGit-設置,差異查看器、合併工具--高級設置

1.doc合併
wscript.exe "C:\Program Files\TortoiseGit\Diff-Scripts\merge-doc.js" %merged %theirs %mine %base //E:javascript

2.doc差異比較
wscript.exe "C:\Program Files\TortoiseGit\Diff-Scripts\diff-doc.js" %base %mine //E:javascript

第二步:模仿一下

合併
cmd.exe "D:\Program Files (x86)\National Instruments\Shared\LabVIEW Merge\LVMerge.exe"  %base %mine //E:javascript

差異比較
cmd.exe "D:\Program Files (x86)\National Instruments\Shared\LabVIEW Compare\LVCompare.exe"  %base %mine //E:javascript

經過報錯、測試,發現應該這麼設置:

合併
"D:\Program Files (x86)\National Instruments\Shared\LabVIEW Merge\LVMerge.exe"  %base %mine

差異比較
"D:\Program Files (x86)\National Instruments\Shared\LabVIEW Compare\LVCompare.exe"  %base %mine

效果是這樣的

三、同理對其他的labview二進制文件進行設置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章