Ich habe mercurial 1.5.1 auf win xp installiert, aber die in hg help config aufgelisteten Dateien wurden nicht erstellt.
Nämlich:
% USERPROFILE% .hgrc (Ist das ein gültiger Windows-Dateiname?)
% USERPROFILE% \ Mercurial.ini
\ Mercurial \ Mercurial.ini
C: \ Mercurial \ Mercurial.ini (kein solches Verzeichnis)
% HOME% .hgrc (was ist dieses Verzeichnis)
% HOME% \ Mercurial.ini
HKEY_LOCAL_MACHINE \ SOFTWARE \ Mercurial (keine Registrierung erstellt)
.hg \ hgrc (ich musste diese Datei manuell erstellen, um mein Problem zu lösen)
Sie sollen nicht automatisch erstellt werden. An diesen Stellen können Sie je nach gewünschtem Umfang Konfigurationsinformationen eingeben:
C:\Mercurial\Mercurial.ini
- Wenn du beschließt, das zu erstellen, was auch immer du eingibst, betrifft es alle Benutzer auf dem System
%USERPROFILE%\Mercurial.ini
- Wenn du beschließt, das zu erstellen, was auch immer du eingibst, betrifft es nur dich, aber in jedem Repo mit dir interagierst du
((repository root))\.hg\hgrc
- Wenn Sie sich dafür entscheiden, was auch immer Sie einfügen, wirkt sich dies nur auf das Repository aus, in dem Sie es abgelegt haben
Es geht also nur um den Umfang. Etwas wie das Aktivieren einer Erweiterung könnte am besten in C: \ Mercurial System Global erfolgen. Etwas wie das Setzen deines Benutzernamens ist wahrscheinlich am besten nur für dich in deinem %USERPROFILE%\Mercurial.ini
erledigt. Das Speichern eines Kennworts für ein Repository (falls überhaupt) wird wahrscheinlich in diese repos .hg/hgrc
-Datei übernommen.
Wie von Daniel in den Kommentaren erklärt, ist %USERPROFILE%
die Erweiterung einer Umgebungsvariablen. Dies ist erforderlich, da sich der Standort Ihres Ausgangsverzeichnisses unterscheidet, je nachdem, welche Version von Windows Sie haben, wie Ihr Administrator sie konfiguriert hat und wie Sie heißen.
AFAIK, die Dateien werden nicht standardmäßig erstellt. Zum Speichern der Anmelde-IDs ist es normalerweise eine gute Idee, das zu tun, was Sie getan haben, insbesondere wenn Sie für jedes Projekt, an dem Sie arbeiten, einen anderen Benutzernamen haben.
Andernfalls könnten Sie eine Mercurial.ini
-Datei unter C:\Documents and Settings\<user name>\
(wie Sie Windows XP verwenden) oder unter C:\Users\<user name>
(wenn Sie Windows Vista oder Windows 7 verwenden) erstellen
Tags und Links mercurial