Я работаю над проектами для разных клиентов, используя Mercurial как VCS. Я знаю, как установить пользователя по умолчанию, но есть ли смысл устанавливать другого пользователя для каждого проекта?
Как установить другое имя пользователя в репозитории в Mercurial?
Ответ 1
Просто отредактируйте файл .hg/hgrc
внутри каждого репозитория. Это тот же синтаксис, что и ваш ~/.hgrc
, но влияет только на конкретное репо.
В repo1/.hg/hgrc
:
[ui]
username = Foo Bar <[email protected]>
И в repo2/.hg/hgrc
:
[ui]
username = Something Else <[email protected]>
Ответ 2
В качестве альтернативы для установки имени пользователя для каждого репозитория вы можете использовать расширение Mercurial Dynamic Username и устанавливать имена пользователей для определенных мест в глобальном ~/.hgrc
, как это
[extensions]
dynamic_username =
[dynamic_username]
work.location = ~/work
work.username = John Smith <[email protected]>
hobby.location = ~/hobby ~/blogging
hobby.username = Johny <[email protected]>