Я уже много лет пользуюсь SVN, и не могу сказать, что я полностью этому рад. Несколько дней назад мой партнер попросил меня взглянуть на git, сказав, что «он имеет лучшую производительность, легче объединяет и разветвляет».
Я читал некоторые сравнительные статьи git и SVN, и я был бы рад, если бы люди могли подытожить плюсы и минусы, используя обе системы контроля версий.
Сейчас я смотрю на людей, которые переключились с одной системы на другую и слышат субъективные мнения.
Я знаю, что мне действительно нравится, как работает SVN, имея один центральный репозиторий, из которого люди могут извлекать из него деньги, зная, что я могу развернуть из него оперативную копию для разработки и живую производственную копию, но иногда у нас возникают головные боли, возникающие из-за конфликтов сортировки или других ошибок, и каждый раз, когда нам нужно просмотреть или просмотреть историю файла, мы имеем дело с задержкой в сети.
С другой стороны, наличие распределенной платформы звучит как головная боль, а как вы можете контролировать доступ? у вас есть один центральный репозиторий, откуда вы загружаете и обновляете?
Спасибо, что пролили немного света на эту проблему.