My team is using
TortoiseGit + GitHub with LabVIEW. The main thing for LabVIEW is to set up the diff and merge tools which actually work pretty well. Here's how:
In the settings menu, there's an area for diff view and merge tool. Set an external diff tool like this:

The location for diff tool should be:
C:\Program Files (x86)\National Instruments\Shared\LabVIEW Compare\LVCompare.exe
Do the same for merge tool, and the location for that is:
C:\Program Files (x86)\National Instruments\Shared\LabVIEW Merge\LVMerge.exe