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

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.
Харальд