Продай мне распределенный контроль версий

Я знаю тысячи подобных тем, плавающих вокруг. Я читаю по крайней мере 5 тем здесь в SO. Но почему я все еще не убежден в DVCS?

У меня есть только следующие вопросы (обратите внимание, что я эгоистично беспокоюсь только о проектах Java)

В чем преимущество или ценность совершения локально? Какие? действительно? Все современные IDE позволяют отслеживать ваши изменения? и при необходимости вы можете восстановить определенное изменение. Кроме того, у них есть возможность пометить ваши изменения / версии на уровне IDE !?что если я сломаю жесткий диск? Куда ушел мой локальный репозиторий? (так как это круто по сравнению с регистрацией в центральном репо?)Работа в автономном режиме или в самолете. Что в этом такого? Для того, чтобы создать релиз с моими изменениями, я должен в конечном итоге подключиться к центральному репозиторию. До этого не имеет значения, как я отслеживаю свои изменения локально.Хорошо, Линус Торвальдс отдает свою жизнь Гиту иненавидит все остальное. Этого достаточно, чтобы слепо петь хвалу? Линус живет в другом мире по сравнению с оффшорными разработчиками в моем проекте среднего размера?

Брось меня!

Ответы на вопрос(10)

Ваш ответ на вопрос