Why you should care about version control, and why I suggest git

Thanks for the information. I have been wanting to set up some sort of version control for my team. I have been having trouble getting it set up, though. I have installed git and tortoisegit. I have a couple of questions.

  1. Does anyone know how to use git with Windriver workbench?
    a) How do you tell windriver not to try to compile everything in the .git folder?
    b) What is the workflow? I assume you can’t access git from within workbench. So you have to open up the windriver workspace in explorer, use the tortoisegit commands from there, return to windriver workbench, do your editing, then return to explorer to commit the changes?
  2. How do you allow your whole team to work on a project hosted at github? I figured out how I can access it using a SSH key, but I’m not sure how other programmers can also share the same project.

Thanks!

  • Kevin

Our team is using SubVersion (SVN) this year, and so far like the tight integration to WindRiver Workbench. We load TortiseSVN too, but don’t use it much anymore because the “team” tools in Workbench can checkout, branch, tag, merge, commit the code without leaving the development environment. SVN works well for us, but we do have high speed Internet service at the build site to stay connected to the repository. If we didn’t we could just put up a local SVN server, but that could lead to conflicts as the team does some of the coding from home.

I like the comments around git, and will take a look at it for next year. How do you use it with Workbench?

I found the “add collaborators” button in github, but I still can’t figure out how to stop WindRiver from trying to compile all the stuff in the .git folder. Does anyone know how to do that?

Thanks,

  • Kevin

I couldn’t get the compiler to exclude the directory, so I moved the entire project into a subfolder, parallel to the .git folder. This seems to work.

  • Kevin