Как перенести репозиторий Mercurial, созданный на локальном ПК, на веб-сервер? - PullRequest
5 голосов
/ 16 апреля 2010

Я создал и добавил в Mercurial репозиторий, который был создан на моем локальном диске. Теперь у меня есть удаленный веб-сервер Windows 2003 для обслуживания репозиториев через hgwebdir.cgi.

Как переместить локально созданный репозиторий на веб-сервер?

Похоже, что ftp из папки .hg на локальном диске для удаленного веб-сервера делает свое дело. Я делаю это правильно? Есть ли более эффективный способ?

1 Ответ

10 голосов
/ 16 апреля 2010

Копирование каталога .hg является полностью допустимым способом сделать это.

ПРИМЕЧАНИЕ: Возможно, вы захотите исключить, удалить или отредактировать файл .hg/hgrc, если он у вас есть, поскольку он может содержать абсолютный путь к исходному расположению хранилища.

Вы также можете инициализировать пустой репозиторий на удаленном сервере, убедиться, что права на запись настроены правильно, и затем запустить hg push https://wherever. Я не измерял, но думаю, что этот метод будет медленнее.

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