Mercurial win instal: нет ini-файлов

Я установил mercurial 1.5.1 на win xp, Но файлы, перечисленные в HG help config, не были созданы.
А именно:
%USERPROFILE%.hgrc (это допустимое имя файла windows?)
%USERPROFILE%Mercurial.ini
РтутныйРтутный.ini
C:MercurialMercurial.ini (нет такого каталога вообще)
%ДОМАШНИЙ.%hgrc (что это за каталог)
%Дома%ртутный.ini
HKEY_LOCAL_MACHINESOFTWAREMercurial (реестр не создан)
.hghgrc (мне пришлось создать этот файл вручную, чтобы решить мою проблему)

2 ответов


они не должны создаваться автоматически. Это места, где вы можете поместить информацию о конфигурации в зависимости от того, какую область вы хотите иметь:

C:\Mercurial\Mercurial.ini - Если вы решите создать это все, что вы положили в него влияет на всех пользователей на systme

%USERPROFILE%\Mercurial.ini - Если вы решите создать это, что бы вы ни положили в него влияет только на вас, но в каждом РЕПО с вами взаимодействовать

((repository root))\.hg\hgrc - Если вы решите создать это все, что вы поместите в него влияет только хранилище, в котором вы его разместили

Итак,все дело в объеме. Что-то вроде включения расширения может быть лучше всего сделать system global в C:\Mercurial - ... Что-то вроде установки имени пользователя, вероятно, лучше всего сделать только для вас, в вашем %USERPROFILE%\Mercurial.ini. Сохранение пароля для репозитория (если это вообще сделано), вероятно, входит в эти репозитории .

как объяснил Даниил в комментариях,%USERPROFILE% расширения переменной среды. Это необходимо поскольку расположение домашнего каталога зависит от версии windows, способа ее настройки администратором и имени пользователя.


AFAIK, файлы не создаются по умолчанию. Для хранения идентификаторов входа обычно рекомендуется делать то, что вы сделали, особенно если у вас есть другое имя пользователя для каждого проекта, над которым вы работаете.

в противном случае, вы можете создать под C:\Documents and Settings\<user name>\ (Как вы используете Windows XP) или под C:\Users\<user name> (Если вы используете Windows Vista или Windows 7)