Wie erhalte ich den HG-Pfad des Remote-Servers?

87

Ich habe ein Remote-Repo erstellt, um meine lokalen Änderungen über SSL zu übertragen. Ich habe hg showconfig --debugmeinen Remote-HG-Pfad gefunden, aber es kann mir unordentlich zeigen, wie ich genau finde, was es ist.

TED
quelle

Antworten:

129

hg paths gibt die Beziehung zwischen jedem Pfadnamen und seiner URL an.

> hg paths
default = ssh://[email protected]/repo
local = /local/path/to/repo

hg paths <name> gibt die URL für den Namen an.

> hg paths default
ssh://[email protected]/repo

> hg paths local
/local/path/to/repo

Übrigens, um nur die Pfadnamen zu erhalten:

> hg paths -q
default
local

und hg paths -q <name>führt immer zu keiner Ausgabe.

Tim Delaney
quelle
Thax Alter! hat mir sehr geholfen
TED
3
Einige zusätzliche Informationen: hg paths(ohne Parameter) zeigt alle URLs für alle symbolischen Pfade (Verknüpfungen) an, die Sie in ~/.hgrcKombination mit den in der /.../<repo>/.hg/hgrcDatei angegebenen Pfaden definiert haben, wenn Sie sich in einem bestimmten lokalen Repository befinden. Ich benutze Mercurial 3.3. Ich bin mir bei älteren Versionen nicht sicher.
Justin Biard