Jak ustawić domyślne repozytorium


109

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


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

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.