Файл Mercurial: no ~/.hgrc
Я пытаюсь выполнить этот учебник, в котором говорится:
Включить сжатие SSH для Mercurial
Отредактируйте глобальный файл конфигурации Mercurial (~/.hgrc).
Добавьте следующую строку в раздел пользовательского интерфейса:
ssh = ssh -C
Но в моей системе нет этого файла. HG, конечно, установлен.
Ответы
Ответ 1
По умолчанию это не так. Вам не нужно, чтобы он существовал - он просто может существовать, чтобы настроить, как вы используете меркурий. Вам просто нужно создать файл .hgrc
в вашем домашнем каталоге и работать.
Это отличная вступительная статья
http://hgtip.com/tips/beginner/2009-09-30-configuring-mercurial/
Ответ 2
Застрял в файлах https://www.selenic.com/mercurial/hgrc.5.html.
Файлы
Mercurial считывает данные конфигурации из нескольких файлов, если они существуют. Эти файлы не существуют по умолчанию, и вам нужно будет создать соответствующие файлы конфигурации:
Локальная конфигурация помещается в каждый репозиторий /.hg/hgrc файл.
Глобальная конфигурация, такая как настройка имени пользователя, обычно помещается в:
%USERPROFILE%\mercurial.ini
$HOME/.hgrc
Имена этих файлов зависят от системы, на которой Mercurial установлен. *.rc файлы из одного каталога читаются в алфавитном порядке порядок, более поздние, более ранние. Если несколько путей приведенные ниже, настройки более ранних путей переопределяют более поздние версии.
В Unix используются следующие файлы:
- /. hg/hgrc (per-repository)
- $HOME/.hgrc(для каждого пользователя)
- /etc/mercurial/hgrc (для каждой установки)
- /etc/mercurial/hgrc.d/*. rc (для каждой установки)
- /etc/mercurial/hgrc (для каждой системы)
- /etc/mercurial/hgrc.d/*. rc (для каждой системы)
- /default.d/*. rc (по умолчанию)
В Windows советуются следующие файлы:
- /. hg/hgrc (per-repository)
- % USERPROFILE%.hgrc(для каждого пользователя)
- % USERPROFILE%\Mercurial.ini(для каждого пользователя)
- % HOME%.hgrc(для каждого пользователя)
- % HOME%\Mercurial.ini(для каждого пользователя)
- HKEY_LOCAL_MACHINE\SOFTWARE\Mercurial (для каждой установки)
- \hgrc.d *.rc(для каждой установки)
- \Mercurial.ini(для каждой установки)
- /default.d/*. rc (по умолчанию)