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)