Вопрос: 58393457 (Ваш вопрос)
Ответ: 1 (т. Е. Один и тот же ответ относится ко всем: лучшее общение).
Выделите время, чтобы поговорить об этом.Дайте ему знать, что вы взволнованы тем, что он знает другую систему, которая существует.Спросите его, что он думает о преимуществах git перед svn.Что касается вещей, которые он считает недостатками.
Лично я использовал оба прошедших года и слышал много слов "svn отлично работает для меня / нас", "никогда не доставляло нам проблем" и т. Д.Во многих случаях человек не знает о том, как работает git, а также не желает переходить на инструмент, который пользуется популярностью в индустрии и у умных людей, за которыми я следую.
Прежде чем говорить о ветвлении - что частобольшое препятствие, потому что одно и то же слово на самом деле означает разные вещи в разных системах, я бы попытался поговорить о d в dvcs и о том, что отличается от этого.Поговорите о возможности фиксации, отката и т. Д. В вашем собственном частном репозитории без наличия удаленного сервера.С SVN все находится в большой "незафиксированной" куче, пока вы не онлайн.С помощью git вы можете делать коммиты в автономном режиме, а также, когда онлайн, вы можете выбирать, когда выдвигать эти коммиты.Это сложно, потому что некоторые из способов работы с git - это методы, которые не будут хорошо работать с svn, поэтому бывший пользователь svn может не использовать их должным образом.
Наконец, ветки.Я хотел бы задать вопрос: «Мы все еще делаем ветки таким же образом (то есть по тем же причинам), что и в SVN. Ответ должен быть абсолютно нет. Когда я работаю над проектом, меня обычно добавляют, а затем делают gitпоследовательность pull-commit-push для выполнения моей работы и синхронизации с другими. На самом деле, хорошо зная git, я также проверяю, выполняю git pull перед началом сеанса, чтобы быть уверенным в том, что я в курсе на данный момент и не имеюконфликты.
В git очень полезны ветки. Однако я обычно сохраняю этот вид деятельности, когда я либо выполняю обновление версии, либо выполняю работу над отдельным и отдельным модулем в течение длительного периода времени.Обычно что-то, что может занять недели или месяцы, а не часы и дни. Обычно , то есть. Определенные обстоятельства могут привести к другому использованию, но приведенное выше является нормой для меня для проектов и организаций, которые яработал с и для.
В некотором смысле фактический ответ на ваш вопрос о «преимуществах of ветвление в git? "is" Вам не нужно использовать их почти столько же"