Mercurial win install: keine Ini-Dateien

7

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)

    
Marwan 17.04.2010, 12:59
quelle

2 Antworten

19

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.

    
Ry4an Brase 17.04.2010, 18:05
quelle
1

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

    
susmits 17.04.2010 13:05
quelle

Tags und Links