Как получить путь hg удаленного сервера?

90

Я создал удаленное репо, чтобы протолкнуть мои локальные изменения через ssl. Я сделал, hg showconfig --debugчтобы найти свой удаленный путь hg, но это беспорядочно, может кто-то указать мне, как именно найти его, что это такое.

ТЕД
источник

Ответы:

132

hg paths дает связь между каждым именем пути и его URL-адресом.

> hg paths
default = ssh://hg@example.org/repo
local = /local/path/to/repo

hg paths <name> дает URL-адрес для имени.

> hg paths default
ssh://hg@example.org/repo

> hg paths local
/local/path/to/repo

Кстати, чтобы получить только имена путей:

> hg paths -q
default
local

и hg paths -q <name>всегда будет отсутствовать.

Тим Делани
источник
Такс, чувак! мне очень помогли
TED
3
Некоторая дополнительная информация: hg paths(без параметра) показывает все URL-адреса для любых символических путей (ярлыков), которые вы определили, в ~/.hgrcсочетании с путями, указанными в /.../<repo>/.hg/hgrcфайле, если вы находитесь в определенном локальном репозитории. Я использую Mercurial 3.3. Не уверен насчет более старых версий.
Джастин Биард,