Насколько подходит DVCS для корпоративной среды? - PullRequest
9 голосов
/ 21 декабря 2009

Я использую SVN уже некоторое время и очень доволен тем, как он работает (но я не могу сказать, что я эксперт, и я не особо много сделал с ветками и слияниями). Однако появилась возможность применить некоторые новые практики в новой команде, и поэтому я решил взглянуть на DVCS, чтобы понять, стоит ли совершать прыжок.

Компания, в которой я работаю, является довольно стандартной компанией, где мы все работаем в одном месте (или иногда дома), и мы хотим сохранить центральный склад всего кода.

Мой вопрос: если все, что вы делаете с DVCS, - это создание центрального концентратора, к которому каждый вносит свои изменения, есть ли какая-то польза от перехода на DVCS и его дополнительные издержки в такой среде?

Ответы [ 11 ]

0 голосов
/ 21 декабря 2009

накладные расходы не так велики, на самом деле, в нашей среде, добавленный hg push - это меньше накладных расходов, чем коммит на центральный репозиторий SVN. но самый большой плюс это все навороты, которые идут с Mercurial, которые отлично подходят для отдельного разработчика, независимо от размера команды или рабочего процесса. Прежде всего, тот факт, что каждый wc является репо, - это замечательно, поскольку вы можете гораздо более свободно экспериментировать, не загрязняя мастер-репо. затем есть функциональность, основанная на равенстве репозитория wc ==: bisect, чтобы быстро найти ревизию, в которую проникла ошибка, grep, ну, ну, конечно, grep истории, а также функциональность, просто отсутствующая в subversion, например цветные различия в терминале.

...