Subversion хорошо поддерживается и имеет инструменты для большинства любых сред. Он также в основном прост в использовании, поэтому вы должны быстро приступить к работе.
Если вам нужно работать над множеством отдельных функций и ошибок одновременно, вы можете попробовать вместо этого Mercurial. Поддержка инструментов гораздо менее развита, но я считаю, что распределенный дизайн лучше справляется с одновременным объединением и упрощением работы над отдельными проблемами.
Но на самом деле, если вы ничего не используете в настоящее время и не уверены, что вам нужно, просто выберите тот, который имеет поддержку в среде IDE / инструменты, которые вы используете. Вероятно, это будет Subversion.