То, что вы решите использовать, во многом зависит от того, что вам нужно сейчас и в будущем. У Git очень хорошее сообщество, построенное вокруг него с GitHub , которое отлично подходит для обмена кодом и проектами. SVN довольно прост в настройке и начале работы, но в больших командах Git превосходит его по ветвлению и слиянию. Это идеально в тех случаях, когда над одним и тем же проектом работают несколько человек, будь то в офисе или в формате OSS, когда команда распределена.
Если все, что вам нужно, это что-то быстрое и простое в настройке и запуске, чтобы вы могли начать свой проект, SVN должен быть в порядке. SVN также интегрирован во многие редакторы и IDE, а также во многие системы отслеживания ошибок и непрерывной интеграции.
Если вы планируете создать команду или уже сделали это, Git стоит обратить внимание на настройки ветвления и слияния. Git, однако, в основном из-за того, что все еще молод, не имеет такой большой поддержки