Jak ustawić domyślne repozytorium

109

Jak mogę ustawić domyślne repozytorium zdalne dla repozytorium lokalnego Mercurial?

demas
źródło
Możesz wytłumaczyć? Czy odnosisz się do domyślnego adresu URL podczas wykonywania hg pull?
Matthew Flaschen,
Tak, po wykonaniu polecenia „hg pull” pojawia się komunikat „nie znaleziono domyślnego repozytorium”.
demas

Odpowiedzi:

163

Znajduje się w pliku .hg / hgrc.

[paths]
default = http://myserver/hg/repo1
default-push = ../mytestrepo
moswald
źródło
2
Dzięki. Ale czy istnieje sposób, aby ustawić go z wiersza polecenia?
dema
34
@demas, yes:echo -e "[paths]\ndefault = http://myserver/hg/repo1\ndefault-push = ../mytestrepo" >> .hg/hgrc
tonfa
Tak, tonfa ma rację w obu przypadkach. Robisz to edytując plik, a jeśli nie chcesz otwierać edytora, możesz to zrobić przez przekierowanie powłoki. Nie ma polecenia „ustaw”.
Ry4an Brase
3
@demas, jeśli sklonujesz go z oryginalnego repozytorium, ustawi poprawnie ścieżkę - to jedyny rozsądny sposób, aby zrobić to z wiersza poleceń.
weberc2
1
man hgrcmówi, że obecnie (9 lat później :-) powinno to być default:pushurlzamiast domyślnego push.
Harald