So legen Sie das Standard-Repository fest

109

Wie kann ich das Standard-Remote-Repository für das lokale Mercurial-Repository festlegen?

Demas
quelle
Können Sie erklären? Beziehen Sie sich bei der Ausführung auf die Standard-URL hg pull?
Matthew Flaschen
Ja, ich erhalte die Meldung "Repository-Standard nicht gefunden", nachdem "hg pull" ausgeführt wurde.
Demas
1
Duplikat der Änderung der übergeordneten Mercurial-Standard-URL ?
David Cary

Antworten:

163

Es ist in der .hg / hgrc-Datei.

[paths]
default = http://myserver/hg/repo1
default-push = ../mytestrepo
Moswald
quelle
2
Vielen Dank. Aber kann es eine Möglichkeit geben, dies über die Eingabeaufforderung festzulegen?
Demas
34
@ Demas, ja:echo -e "[paths]\ndefault = http://myserver/hg/repo1\ndefault-push = ../mytestrepo" >> .hg/hgrc
Tonfa
Ja, Tonfa hat in beiden Punkten Recht. Sie tun dies, indem Sie eine Datei bearbeiten. Wenn Sie keinen Editor öffnen möchten, können Sie dies durch Shell-Umleitung tun. Es gibt keinen 'Set'-Befehl.
Ry4an Brase
3
@demas Wenn Sie es aus dem ursprünglichen Repo klonen, wird der Pfad korrekt festgelegt - dies ist der einzig vernünftige Weg, dies über die Befehlszeile zu tun.
weberc2
1
man hgrcsagt, dass heutzutage (9 Jahre später :-) es default:pushurlstatt Standard-Push sein sollte.
Harald