Some friends of mine and I were talking recently about version control, and how they were using VSS at their jobs, and were probably going to be moving off of that soon. One of them said that his company will likely be going with Team Foundation Server.
Eventually, the conversation did get around to talking about some of the open source VCSes out there, including git and SVN. None of us really knew about any companies that use either of these internally, although we imagined that a number of them did so for SVN, but we weren't too sure about git. I brought up Google and Android using it, but my friend figured that's only for the public facing source code, and that they may use something different for internal projects.
Apparently it's more than just SCM that makes TFS so intriguing:
- Microsoft Sales people and support (although my friend did point out somethings to his managers that he thought might be misleading on MS' part)
- Integration of things beyond SCM, including project management (I'm just finding out that there are geared towards the same things for git)
- Again, it's Microsoft, and the transition from VSS to TFS seems logical (or does it?)
I'm not much of a fan of SVN, so I didn't really bring it up much, but I am curious about whether or not git is used at your company for internal projects.
Have you thought about it, and decided against it? Any reason why?