Mercurial для контроля версий (и резервного копирования) вместо Subversion

В настоящее время я использую Subversion для централизованного хранения изменений исходного кода, а также в качестве единой точки резервного копирования. Все пользователи фиксируют изменения на сервере, и сервер резервируется.

Мне интересно, как что-то вроде Mercurial будет работать в подобном развертывании? Поскольку он децентрализован, как получить надежную резервную копию для всей системы? По общему признанию, я ничего не знаю о Mercurial, так что я ищу руководство по его развертыванию? Я неправильно понимаю его вариант использования?

Я думаю, что я действительно после того, как я получаю центральную копию для целей резервного копирования, если я конвертирую в Mercurial?

1 ответ

Решение

Mercurial не децентрализован, люди могут иметь копию репозитория на своих машинах, но в какой-то момент они должны будут загрузить свои изменения в репозиторий, который вы определили как "основной", иначе как вы будете собирать проект или развертывать сайт?

Вы по-прежнему сохраняете резервную копию основного репозитория, как вы делаете с SVN, вам просто нужно напомнить пользователям, что им нужно регулярно загружать свои изменения в основной репозиторий. Это не должно быть большой проблемой, если они использовали SVN, поскольку это было то, что они делали до Mercurial.

Другие вопросы по тегам