2

Mac に Mercurial と BitBucket をインストールしました。リポジトリを作成し、ファイルを追加できました。しかし、コミットしようとすると、ユーザー名が提供されません。解決策には、.hgrc ファイルの編集が含まれていました。しかし、これは私のマシンには存在しません。作成する必要がありますか?

4

1 に答える 1

8

はい、作成する必要があります~/.hgrc。たとえば、必要なユーザー名のみを含む最小限のバージョン:

[ui]
username = John Doe <jdoe@acme.com>

username プロパティの値は自由形式のテキストですが、規則は次のとおりです ( Full Name <emailaddress>)。

.hg/hgrc別の方法として、リポジトリ内で作成/編集することもできます。その場合、username設定はそのリポジトリにのみ適用されます。 ~/.hgrcはユーザーごとの構成用で.hg/hgrcあり、リポジトリ内はそのリポジトリにのみ適用される構成用です。特定のプロパティが両方に存在する場合、リポジトリ固有hgrcの値が global の値をオーバーライドします~/.hgrc。構文は関係なく同じです。/etc/mercurial/hgrcはシステムのグローバル構成用ですが、通常は を定義するのに適した場所ではありませんusername

詳細情報に使用man hgrcします。

于 2012-05-16T17:52:53.057 に答える