Установка имени пользователя в файле Mercurial .hgrc

Я просматривал SO и Google в поисках решения моей основной проблемы, и пока мне не повезло.

Я новичок в Mercurial и только что установил его на свой Mac. Я использую его для личного контроля версий и не буду связываться с центральным сервером (пока).

Когда я пытаюсь зафиксировать файлы, я получаю abort: имя пользователя не указано (см. «Hg help config»). Обычное решение этой проблемы - поместить следующее в ~ / .hgrc

[ui]
username = Firstname Lastname <[email protected]>

что я сделал, но ошибка осталась. Он просто не прочитает файл. Какие-либо предложения?


person kamek    schedule 21.11.2011    source источник
comment
Может быть, с вашей стороны какая-то опечатка. Убедитесь, что cat ~/.hgrc (скопируйте и вставьте это в оболочку) производит необходимые данные конфигурации. Обновите свой вопрос выводом (соответствующим образом анонимным).   -  person tzot    schedule 21.11.2011
comment
@Adam Mercurial.ini предназначен только для Windows.   -  person Paul S    schedule 21.11.2011
comment
@PaulS Да, я так и подозревал :-(   -  person Adam Houldsworth    schedule 21.11.2011
comment
Что выводит hg.exe showconfig | grep ui?   -  person daniel kullmann    schedule 22.11.2011
comment
hg commit -u username -m "msg" работает?   -  person César    schedule 22.11.2011
comment
Приносим извинения за задержку - в настоящее время у меня нет доступа к Интернету на компьютере, на котором я настраивал Mercurial. Что ж, проблема решена, поскольку перезапуск моего компьютера (впервые за месяц или около того), похоже, устранил проблему (однако надежность этого неизвестна).   -  person kamek    schedule 23.11.2011
comment
@danielkullmann: небольшое примечание: вместо использования grep (которого обычно нет в Windows) просто выполните hg showconfig ui, чтобы получить настройки из раздела [ui].   -  person Martin Geisler    schedule 01.12.2011


Ответы (1)


Для справки в будущем: используйте

$ hg showconfig ui --debug

чтобы просмотреть настройки из раздела [ui] и просмотреть файлы, которые Mercural читает, чтобы узнать о настройках конфигурации. Это должно помочь вам, если вам когда-нибудь снова придется отлаживать такой случай.

person Martin Geisler    schedule 01.12.2011