Вот ситуация: в моем небольшом офисе, потому что нам нравится держать мобильный телефон и иногда работать из дома, вместо того, чтобы иметь центральный файловый сервер, у нас есть все офисные документы в репозитории SVN, и каждый человек проверяет свои ноутбуки. Оформление заказа составляет около 3 ГБ, а репозиторий с ревизиями: около 6 ГБ. Это все прекрасно работает.
Проблема в том, что скоро у нас больше не будет небольшого офиса - все 5 наших сотрудников будут работать удаленно. Я подумывал о том, чтобы купить выделенный сервер и запустить наш SVN-репозиторий, за исключением того, что двое наших сотрудников будут действительно удаленными и будут использовать беспроводную "широкополосную связь" с ограничением 3 ГБ / месяц, и я боюсь что несколько крупных обновлений действительно будут выходить из их ежемесячного пособия, не говоря уже о том, что они занимают весь день.
Читая несколько вопросов о переполнении стека, кажется, что существует довольно большое количество распространенных поклонников VCS, которые считают, что git или mercurial, безусловно, лучше всего подходят для многих ситуаций. Учитывая, что все сотрудники по-прежнему смогут встречаться лицом к лицу, по крайней мере, раз в две недели (и, следовательно, быть в быстрой локальной сети), мне интересно, подойдет ли нам DVCS?