2013-02-08 3 views
71

Ich habe Remote Repo erstellt, um meine lokalen Änderungen über SSL zu schieben. Ich habe hg showconfig --debug gefunden, um meinen Fernhg-Weg zu finden, aber es kann chaotisch einige mir zeigen, wie man es genau findet, was es ist.Wie bekomme ich den Remote-Server-HG-Pfad?

Antwort

107

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.

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

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

BTW, erhalten nur die Pfadnamen:

> hg paths -q 
default 
local 

und hg paths -q <name> wird immer in keiner Ausgabe führen.

+0

Thax Kumpel! hat mir sehr geholfen – TED

+2

Einige hinzugefügte Informationen: 'hg paths' (ohne Parameter) zeigt alle URLs für beliebige symbolische Pfade (Shortcuts) an, die Sie in' ~/.hgrc' kombiniert mit den im '/ ... angegebenen Pfaden definiert haben.//.hg/hgrc' Datei, wenn Sie sich in einem bestimmten lokalen Repository befinden. Ich benutze Mercurial 3.3. Nicht sicher über ältere Versionen. –