Вы должны использовать SVN или Git.
- Оба имеют хорошие инструменты и поддержку IDE
- Оба могут быть использованы позже, если вам действительно нужно ветвление и слияние
Если вы начинаете с управления исходным кодом, вам, вероятно, следует использовать SVN.Многим новым разработчикам кажется легче понять, что существует только один основной каталог (транк), и у всех одинаковая версия.
Вы всегда можете переключиться на Git позже.Существуют очень хорошие инструменты для преобразования SVN-репозиториев в Git-репозитории.
В долгосрочной перспективе вы избавите себя от головной боли с помощью хорошего инструмента управления исходным кодом.