Our team is using BitBucket for source code control and the SourceTree app for Windows to interface with our repositories. We've had a couple of small hurdles getting SourceTree to integrate with the LabVIEW diff tool, but here's a solution that's worked for us. (Credit to Paul Lotz on Atlassian's forum, https://community.atlassian.com/t5/Questions/SourceTree-external-diff-path-issue-on-Windows/qaq-p/394740)
First, download these scripts and place them in a local folder:
For this example, I'm assuming you'll put them in the folder:
C:\Users\User Name\AppData\Local\Programs\GIT\bin\
Next, open the options for SourceTree, and go to Tools > Options:
For the diff command, change from "System Default" to custom and enter:
C:/Users/User Name/AppData/Local/Programs/GIT/bin/_LVCompareWrapper.sh
And for arguments:
\"$REMOTE\" \"$LOCAL\"
For the merge command, use:
C:/Users/User Name/AppData/Local/Programs/GIT/bin/_LVMergeWrapper.sh
And for arguments:
\"$REMOTE\" \"$LOCAL\"
If you'd like for us to help get your LabVIEW team set up with SourceTree, please let us know by
contacting us.
Labels: LabVIEW, Tips & Tricks