04-07-2022 01:22 PM
Hey LabVIEW community.
Does anyone know of a plugin for GitHub for LabVIEW? I used TortoiseSVN for some time but wanted to see if there's a GitHub plugin. The internet is being difficult.
04-07-2022 01:31 PM
you can try source tree, it works for that
04-08-2022 01:17 AM
There is git4G by DATA AHEAD
https://www.ni.com/de-de/shop/software/products/git4g.html
It is not free, but low price.
04-08-2022 04:17 AM
I use SourceTree with LVCompareWrapper for diff viewing.
04-08-2022 05:32 AM
There's also TortoiseGIT if you like that interface. I don't think it integrates so you can see it in the project (the only good thing i can say about ClearCase), but otherwise it should work fine.
04-08-2022 02:39 PM - edited 04-08-2022 02:40 PM
@Yamaeda wrote:
There's also TortoiseGIT if you like that interface. I don't think it integrates so you can see it in the project (the only good thing i can say about ClearCase), but otherwise it should work fine.
Both TortoiseSVN and TortoiseGIT do not directly integrate into LabVIEW but into the Windows Explorer instead. It's how I use both of them, although mostly TortoiseSVN as the SubVersion system feels more transparent and simpler to use than GIT. But I have used TortoiseGIT at two client sides where they used GIT internally for their entire software version control and it works fine. The TortoiseSVN client does seem a bit more smooth and integrated. The TortoiseGIT client has a bit of a *nix look and feel for my taste.
I did try the Viewpoint Software TSVN Toolkit in the past but found its advantage minimal and there were some stability issues with the project plugin that could make working with large LabVIEW projects quite problematic. Personally I did not feel that the full project integration did add very much to the experience.
04-08-2022 04:55 PM
Can you elaborate a bit on LVcomparewrapper. Is that included with LV Development or a third party thing? I used SourceTree in the past but didn't like the interface. Tried several times to get a compare tool to work with no success. Finally just switched to GitHub Desktop which has a cleaner interface, but not as many options, and of course different files are just "binary" in the compare window
04-11-2022 02:00 AM
I think that's a third party thing, i found it online.
It basically just opens two Labview windows side by side and highlights the differences between two versions of a VI.
04-11-2022 04:45 AM
@DailyDose wrote:
Hey LabVIEW community.
Does anyone know of a plugin for GitHub for LabVIEW? I used TortoiseSVN for some time but wanted to see if there's a GitHub plugin. The internet is being difficult.
We use Fork. Also (like TortoiseSVG, TortoiseGit and SourceTree) not a LabVIEW plugin...
Fork isn't free, but affordable. The license isn't based on subscription (one time purchase) , which is nice.
Git is more complex then SVN for sure. But only because there are much more possibilities. The ability to commit locally (has the potential to!) complicate things a lot. But, you can use Git like SVN and then you won't have the complexity. If you are a single developer, the transition from SVN to git should be straightforward.
04-11-2022 11:03 AM
@AeroSoul wrote:
I think that's a third party thing, i found it online.
It basically just opens two Labview windows side by side and highlights the differences between two versions of a VI.
I am anxious to try this. Always on the hunt for a tool that can diff VIs in some capacity.