Mercurial между сервером и локальным? - PullRequest
2 голосов
/ 16 февраля 2010

У меня есть работа по разработке портала ... У меня были некоторые проблемы, такие как потеря, перезапись неверных файлов и т. Д. ... Поэтому я решил пойти на Mercurial для этой разработки. Мой первый опыт работы с Source Control.

Я работаю на сервере [bluehost] для этого проекта, есть ли способ сохранить резервные копии обновлений на локальном компьютере? Нужно ли настраивать Mercurial для Bluehost? Любой способ синхронизировать изменения на сервере с моим локальным Mac?

1 Ответ

4 голосов
/ 16 февраля 2010

Вот предлагаемая конфигурация:

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

Вы работаете с одним из локальных клонов, выполняете коммиты и т. Д. Когда вы довольны своей работой, вы вносите изменения в репозиторий на своем сервере. Там вы можете интегрировать свои изменения и в конечном итоге продвигать новую версию своего веб-сайта (например, помеченную ревизию).

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

В любом случае, я настоятельно рекомендую вам прочитать руководство и HG Book . Их легко понять даже неопытному в VCS.

...