http://yatur.livejournal.com/ ([identity profile] yatur.livejournal.com) wrote in [personal profile] yigal_s 2013-02-24 02:54 am (UTC)

Уйти в отрыв - значит долго работать в изоляции, не замечая, что твои изменения ломают чьи-то или наоборот.

В SVN чтобы уйти в отрыв, надо специально и сознательно создать branch, тем самым оформив "отрыв" документально. По умолчанию достаточно сделать чек-ин, чтобы "влиться" в общее русло. Даже если ты сам не сделал update, это за тебя сделает continuous integration server.

В GIT-е же ты по умолчанию сидишь в своей собственной "ветке". Чтобы твои изменения стали видны другим людям, надо делать двойное усилие - обычный чек-ин и потом "push" на корабль-матку. Это хорошо для больших проектов типа Линукса, но не очень хорошо для маленьких сплоченных команд. Если раньше достаточно было убедить каждого разработчика делать чек-ин хотя бы каждый день, то теперь их надо убедить не только делать чек-ин, но и пуш. Что в два раза сложнее.

Так что, разные культуры, да

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting