Как установить другое имя пользователя по хранилищу в Mercurial? - PullRequest
10 голосов
/ 19 сентября 2009

Я работаю над проектами для разных клиентов, использующих Mercurial в качестве VCS. Я знаю, как установить пользователя по умолчанию, но есть ли способ установить другого пользователя для каждого проекта?

Ответы [ 2 ]

15 голосов
/ 19 сентября 2009

Просто отредактируйте файл .hg/hgrc внутри каждого хранилища. Это тот же синтаксис, что и у ~/.hgrc, но он влияет только на конкретный репо.

В repo1/.hg/hgrc:

[ui]
username = Foo Bar <foobar@example.com>

А в repo2/.hg/hgrc:

[ui]
username = Something Else <something.else@example.com>
5 голосов
/ 19 октября 2015

В качестве альтернативы настройке имени пользователя для каждого хранилища вы можете использовать Mercurial Dynamic Username расширение и задавать имена пользователей для определенных мест в вашем глобальном ~/.hgrc, например:

[extensions]
dynamic_username =

[dynamic_username]
work.location = ~/work
work.username = John Smith <john.smith@serious.com>
hobby.location = ~/hobby ~/blogging
hobby.username = Johny <fastjohny@fantasy.net>
...