Organize LabVIEW in a git repository

I’m forced to work with LabVIEW source code on a Windows 7 machine and am curious what might be the best setup to handle the source code in a remote Git repository.

Currently I’m handling everythin like I would with my C projects, means Git Bash and a simple .gitignore file that excludes .aliases and .lvlps files, but think that there might be some possible improvement.

  • How to set up Git as VCS on windows workstation/server for web projects(ASP)?
  • Xcode 4 and git merge --no-ff
  • Unable to use bash script to remove files from git history
  • Failed to get absolute path to installed module
  • Graphic tool to display element tree branch in git for linux
  • How do I manage an open-source and commercial version of the same project using source control?
  • Thanks for every suggestion.

  • Jenkins is throwing a hudson.util.IOException2 on a Windows 2008 Server
  • Is it possible for git-merge to ignore line-ending differences?
  • Do the commit ids remain same after a merge?
  • EGit: Pruning Remote Tracking Branches that have been Deleted on the Remote Repo
  • Git push to azure websites with submodule
  • Does git's -X “theirs” not handle new/deleted file conflicts?
  • 3 Solutions collect form web for “Organize LabVIEW in a git repository”

    If you have LV professional you can get diff and merge to work using

    https://github.com/joerg/LabViewGitEnv

    I use this together with git bash.

    You could look for tips and ideas in the NI Community Group set up just for Git users.

    https://decibel.ni.com/content/groups/git-user-group?view=blog

    Well, what answers do you expect?

    If you are searching for another git client, i can recommend you TortoiseGit. Im working with Egit, but thats only for eclipse. Im sure there are a bunch of clients out there, just google it.

    Other than that, Git Bash is fine. It works, why change it? Using another client won’t give you any benefits other than better UI’s.

    Git Baby is a git and github fan, let's start git clone.