Как установить репозиторий по умолчанию


109

Как я могу установить удаленный репозиторий по умолчанию для локального репозитория Mercurial?


Вы можете объяснить? Вы имеете в виду URL-адрес по умолчанию при выполнении hg pull?
Мэтью Флашен,

Да, я получаю сообщение «репозиторий по умолчанию не найден» после выполнения «hg pull».
demas

Ответы:


163

Он находится в файле .hg / hgrc.

[paths]
default = http://myserver/hg/repo1
default-push = ../mytestrepo

2
Спасибо. Но может быть есть способ установить его из командной строки?
demas

34
@demas, да:echo -e "[paths]\ndefault = http://myserver/hg/repo1\ndefault-push = ../mytestrepo" >> .hg/hgrc
tonfa

Да, тонфа права по обоим пунктам. Вы делаете это, редактируя файл, и если вы не хотите открывать редактор, вы можете сделать это с помощью перенаправления оболочки. Нет команды "установить".
Ry4an Brase

3
@demas, если вы клонируете его из исходного репо, он правильно установит путь - это единственный разумный способ сделать это из командной строки.
weberc2 06

1
man hgrcговорит, что в настоящее время (9 лет спустя :-) это должно быть default:pushurlвместо default-push.
Харальд
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.