Wenn man ein Mercurial Repository als lokale Kopie klont, kann man seine Änderungen mit hg push zurück an das Ursprungsrepository senden.Umgekehrt kann man diese Abkürzung jedoch nicht verwenden, wenn man das Repsotiry erst lokal anlegt und dann mit hg push <url> auf einen Server schiebt. In diesem Fall muss die Datei .hg/hgrc im lokalen Repository angepasst werden:

$ cd <repository>
$ nano .hg/hgrc
[paths]
default-push=ssh://hg@bitbucket.org/DennisSchulmeister/linux_sis
hermes=ssh://hg@there-is.no-ip.org:4444/dennis/linux_sis

An default-push gehen die Änderungen, wenn man nur hg push ausführt. Es können jedoch noch weitere Pfade hinterlegt werden, damit man diese nicht immer ausschreiben muss. Im obigen Beispiel sind daher die folgenden Aufrufe identisch:

$ hg push hermes
$ hg push
ssh://hg@there-is.no-ip.org:4444/dennis/linux_sis

Anmerkung: Wenn man anstatt default-push den Pfad default setzt, wirkt sich das auch auf Operationen wie Pull aus.


attachments

imageappend Append an Image
>