Насколько я знаю, такой возможности нет в Mercurial, и я не знаю ни одного расширения, которое позволяло бы вам клонировать .hgrc
вместе с другими файлами.
Однако вы можете сделать некоторые вещи, чтобы «облегчить» процесс настройки для каждого пользователя.
Предоставить шаблон hgrc в хранилище
Вы можете добавить «шаблон» .hgrc
в хранилище. Когда пользователь клонирует репо, единственное, что он должен сделать, это переместить шаблон в нужное место.
Изменение всей системы hgrc
Если у вас есть какая-то система управления конфигурацией для ваших клиентов, вы можете установить общесистемный файл конфигурации для каждого из ваших пользователей. Есть разные способы сделать это. С документация :
(Windows) <install-dir>\Mercurial.ini
или
(Windows) <install-dir>\hgrc.d\*.rc
или
(Windows) HKEY_LOCAL_MACHINE\SOFTWARE\Mercurial
Файлы для установки / конфигурации системы, для системы, в которой
Mercurial работает. Параметры в этих файлах относятся ко всем Mercurial
Команды, выполняемые любым пользователем в любом каталоге. Ключи реестра содержат
PATH-подобные строки, каждая часть которых должна ссылаться на Mercurial.ini
file или быть каталогом, в котором *.rc
файлы будут прочитаны. Ртутные чеки
каждое из этих мест в указанном порядке до одного или нескольких
Файлы конфигурации обнаружены. Если расширения Pywin32 не являются
установлен, Mercurial будет искать только конфигурацию для всего сайта в
C:\Mercurial\Mercurial.ini
.
Но, очевидно, это зависит от того, как настроены ваши клиенты, поэтому вам придется найти решение самостоятельно. Например, вы можете:
- Установить эти файлы при установке компьютера
- Укажите исполняемый файл, который настраивает это так, что каждый пользователь должен запустить
- Настройте собственную систему управления конфигурацией, чтобы настроить ее при следующем запуске компьютера
- Изменить перемещаемый профиль пользователя, если он есть.