Подвижная победа устанавливает: никакие ini файлы

Я установил подвижные 1.5.1 на победе xp, но файлы, перечисленные в конфигурации справки hg, не были созданы.
А именно:
% %USERPROFILE. hgrc (который является допустимым именем файла окон?)
%USERPROFILE %\Mercurial.ini
\Mercurial\Mercurial.ini
C:\Mercurial\Mercurial.ini (никакой такой каталог в целом)
% %HOME. hgrc (каков этот каталог),
%HOME %\Mercurial.ini
HKEY_LOCAL_MACHINE\SOFTWARE\Mercurial (никакой созданный реестр)
.hg\hgrc (я должен был создать этот файл вручную для решения моей проблемы),

11
задан Marwan 17 April 2010 в 12:59
поделиться

2 ответа

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

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

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

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

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

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

23
ответ дан 3 December 2019 в 04:13
поделиться

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

В противном случае вы можете создать файл Mercurial.ini в папке C: \ Documents and Settings \ <имя пользователя> \ (поскольку вы используете Windows XP) или в папке C: \ Users \ <имя пользователя> (если вы используете Windows Vista или Windows 7)

2
ответ дан 3 December 2019 в 04:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: