Настройка Mercurial push от UAT до PROD - PullRequest
1 голос
/ 26 апреля 2011

Сейчас у нас есть система, которая запускает Mercurial, которая позволяет нам передавать код из DEV в UAT ... Мне нужно добавить возможность передавать из UAT в PROD. Я не привык к Mercurial и из того, что я понимаю, чтобы иметь возможность перемещаться в каталог, вам нужно клонировать ваш текущий каталог из этого оригинала. Это правильно, или есть способ настроить UAT для передачи в PROD без стирания UAT и создания нового UAT на основе клона PROD ??

Надеюсь, это было четкое объяснение, я не могу придумать, как объяснить это лучше.

1 Ответ

1 голос
/ 26 апреля 2011

Вы можете отредактировать секцию [paths] в файле .hg/hgrc, чтобы указать на любой связанный репозиторий, который вы хотите.Под связным я имею в виду, что указанный репозиторий был клонирован от другого (на самом деле, вы можете указать на любой репозиторий, но если они не связаны, вы получите ошибки при нажатии).Если вы клонируете B из A, B уже будет иметь путь default, который указывает на A.

В вашем случае отредактируйте .hg/hgrc в репозитории UAT, добавив такие строки:

[paths]
prod = <URL or filesystem path of prod>

См. hg help paths или http://www.selenic.com/mercurial/hgrc.5.html#paths для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...