Mercurial HG обслуживает несколько хранилищ - PullRequest
6 голосов
/ 29 декабря 2011

Я настраиваю центральный сервер Mercurial и хочу разместить несколько репозиториев.На каждой веб-странице, на которой я просматриваю об этом, говорится о настройке файла конфигурации, который выглядит следующим образом:

[collections]
repos/ = repos/

Где / repos - это папка, а / repos - это путь к URL.

У меня вопрос какой репо какой ???Я могу захотеть использовать имя, которое не совпадает с путем, например:

[collections]
A/ = B/

Является ли A физическим путем или путем URL?На такой простой вопрос, на ваш взгляд, можно было бы ответить, но я не смог найти нетривиальных примеров.

1 Ответ

5 голосов
/ 29 декабря 2011

Хорошо, я понял.Это в Windows, и здесь есть все, что мне нужно в файле hg.conf:

[paths]
foo = C:\Data\repositories-hg/foo-hg
bar = C:\Data\repositories-hg/bar-hg

Это позволяет выполнять доступ к репо в папке C: \ Data \ repositories-hg / foo-hg как:

http://server:8000/foo

Следовательно, A - псевдоним URL, а B - физический путь.Есть, конечно, больше, чтобы настроить, но это выполняет то, что нужно сейчас.

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