Wenn ich in Mercurial so etwas begebe:
hg commit -m "username question"
Ich sehe diese Ausgabe:
No username found, using 'WindowsVistaAdmin@ChunkyMonkey' instead
ChunkyMonkey
ist mein Windows-Computername und offensichtlich WindowsVistaAdmin
der Benutzer, bei dem ich auf diesem Computer angemeldet bin.
Wie kann ich den Benutzernamen auf einen seriöseren oder zumindest prägnanteren Namen setzen?
thg
.Sie können Ihren Benutzernamen direkt in der Befehlszeile angeben, wenn Sie --config verwenden möchten. z.B
Tatsächlich können Sie mit diesem Befehl alles in Ihrer .hgrc überschreiben. Schauen Sie sich einfach Ihre .hgrc an und notieren Sie das Format:
das übersetzt direkt zu
quelle
hg config -h
,hg config -h --verbose
,hg help config
, noch online unter selenic.com/mercurial/hg.1.html#config--config
eher alsconfig
: Es ist eine Option für andere Befehle, die zum Überschreiben auf Befehlsebene verwendet werden ... immer noch nicht das, was ich will. GRRR .... Warum kann ich nicht geben Sie einfachhg config -l ui.username=username for this repo
. Dies würde die einfache Implementierung von Aliasnamen zur Identitätseinstellung ermöglichen :[alias] identity1=config -l ui.username=my prewritten user info all ready to be designated for use on of many newly cloned repos with various identities associated
.Informationen von hier :
quelle
./hg/hgrc
Datei in dem fraglichen Repository bearbeiten , wo Sieusername = Dev server
im[ui]
AbschnittSo sieht meine Windows /users/xxx/mercurial.ini aus. Ich muss für nichts einen Benutzernamen oder ein Passwort eingeben. Sieht so aus, als wäre es repospezifisch. Ich habe tortoiseHG installiert und bin mir nicht sicher, ob das einen Unterschied macht.
quelle
Für alle, die versuchen, die HG Workbench zu verwenden
die Einstellungen
Globale Benutzereinstellungen
Datei bearbeiten
sparen
quelle