I am currently working with a development company in India on a large C# .Net cloud-based application.
We have millions of lines of code and 10+ developers working on the project.
They are currently using Microsoft Visual SourceSafe for our version control.
I have spoken to many people and they have all said that using VSS is a bad idea and is very outdated.
The general consensus was that GIT or Subversion would be a better choice.
Before I have them move in one direction or the other, I wanted to get some feedback from the experts in the StackOverflow community since I'm sure people have more experience in this than I do.
If we do go with GIT, is it going to be complicated for them to learn? I definitely don't want to lose a lot of time making the switch since we have other important goals.
Thanks in advance!