Задать вопрос

Чем SVN лучше Git?

В чем преимущества одной и другой системы контроля версий?

p.s: задался таким вопросом, когда услышал от коллеги "когда будем использовать нормальную svn"
  • Вопрос задан
  • 9800 просмотров
Подписаться 3 Простой 4 комментария
Ответ пользователя Freeman К ответам на вопрос (6)
Vapaamies
@Vapaamies
Психанул и снес свои ответы не отмечающим решения…
SVN лучше Git тем, что не пытается превратить твою Винду в Юникс и не тащит за собой кучу мусо... э-э-э, зависимостей, которые проистекают от нежелания разработчиков Git договориться и написать всё на одном языке... или не на одном, но компилируемых, чтобы потом собрать объектный код в исполнимые модули.

Поэтому SVN -- это 5 метров EXE/DLL самого SVN, а Git -- 200 (400?) метров, включающих в себя MSYS, Cygwin и Perl помимо самого Git. Для кого размер не аргумент -- есть понятие сложности владения: в большой и сложной системе больше точек, где что-то может сломаться.

Насчет поколений и распределенности никто не спорит. Просто так сложилось, что к моменту появления распределенных VCS несистемные программисты перестали писать на компилируемых языках... В смысле однородности Mercurial лучше, но Python медленный, зараза!
Ответ написан