9

TortoiseHG でローカル リポジトリをセットアップしようとしています。リモートリポジトリにはリンクされていません。自分のボックスで変更を管理できるようにしたいだけです。

リポジトリの作成はうまくいきましたが、コミットしようとするとエラーが発生します:

コミット: ユーザー名が無効です

ユーザー名が設定されていません。

ユーザー名を設定して、もう一度お試しください。

ユーザー名設定ダイアログが表示されるので非常に便利です。念のため、ユーザー名とそのページの残りのオプションを入力し、それを閉じて、もう一度やり直してください...同じエラー。ユーザー名を指定しましたが、覚えていますが、まだコミットしません。

私は何が欠けていますか?

4

3 に答える 3

11

ユーザー名を設定したら、開いているフォームから再試行するのではなく、必ずコミット ダイアログを閉じてください。その後、再度コミットしてみてください。それは私のためにそれを修正しました。

于 2010-07-16T19:41:10.557 に答える
1

Windows 7 ドライブに hgrc ファイルが見つからなかったので、ユーザー名を mercurial.ini ファイルに追加しました。

[ui]  
username = Santiago Villafuerte

ファイルは次の場所にあります。

C:\Users\<your_windows_username>

x64 Tortoise リリースを使用しています。

于 2014-07-27T20:57:34.143 に答える
1

hgrc永続的にするには、ファイルのセクションに設定する必要があります。[ui]たとえば、次のようになります。

[ui]  
username = John Doe 

場所を取得するには、http://www.selenic.com/mercurial/hgrc.5.html#filesを参照してくださいhgrc(おそらく、ホーム ディレクトリ内Mercurial.ini)。

于 2010-06-29T13:19:06.693 に答える