Уйти в отрыв - значит долго работать в изоляции, не замечая, что твои изменения ломают чьи-то или наоборот.
В SVN чтобы уйти в отрыв, надо специально и сознательно создать branch, тем самым оформив "отрыв" документально. По умолчанию достаточно сделать чек-ин, чтобы "влиться" в общее русло. Даже если ты сам не сделал update, это за тебя сделает continuous integration server.
В GIT-е же ты по умолчанию сидишь в своей собственной "ветке". Чтобы твои изменения стали видны другим людям, надо делать двойное усилие - обычный чек-ин и потом "push" на корабль-матку. Это хорошо для больших проектов типа Линукса, но не очень хорошо для маленьких сплоченных команд. Если раньше достаточно было убедить каждого разработчика делать чек-ин хотя бы каждый день, то теперь их надо убедить не только делать чек-ин, но и пуш. Что в два раза сложнее.
no subject
Date: 2013-02-24 02:54 am (UTC)В SVN чтобы уйти в отрыв, надо специально и сознательно создать branch, тем самым оформив "отрыв" документально. По умолчанию достаточно сделать чек-ин, чтобы "влиться" в общее русло. Даже если ты сам не сделал update, это за тебя сделает continuous integration server.
В GIT-е же ты по умолчанию сидишь в своей собственной "ветке". Чтобы твои изменения стали видны другим людям, надо делать двойное усилие - обычный чек-ин и потом "push" на корабль-матку. Это хорошо для больших проектов типа Линукса, но не очень хорошо для маленьких сплоченных команд. Если раньше достаточно было убедить каждого разработчика делать чек-ин хотя бы каждый день, то теперь их надо убедить не только делать чек-ин, но и пуш. Что в два раза сложнее.
Так что, разные культуры, да