1. ホーム
  2. mercurial

[解決済み] Mercurial がコミット時に使用するユーザー名はどのように設定するのですか?

2023-05-30 23:18:38

質問

Mercurialでこのようなコミットをする場合。

hg commit -m "username question"

このように出力されますね。

No username found, using 'WindowsVistaAdmin@ChunkyMonkey' instead

ChunkyMonkey は私のWindowsマシン名で、明らかに WindowsVistaAdmin は私がこのマシンにサインインしているユーザーです。

どうすればユーザ名をもっと立派なもの、少なくとももっと簡潔なものに設定できるでしょうか。

どのように解決するのですか?

あなたの ~/.hgrc (*nix) または mercurial.ini (Windows)ファイルです。

[ui]
username = First Last <[email protected]>

( mercurial.iniC:\Documents and Settings\[username]\ はXP以下の場合。 C:\Users\[username]\ は Vista 以降の場合。また hgtk userconfig を実行することもできます(TortoiseHg がインストールされていれば、その方法で行います)。