2012-04-02 5 views
0

私はMercurialのテンプレートを変更しようとしています。Mercurialの作者の説明

いくつかのファイルをリポジトリにプッシュすると、ログファイルには自分のPCの名前が表示され、ログインしているユーザーの名前は表示されません。 PCの名前は必要ありません。 どうすればいいですか?

+0

あなたはプッシュしない*(私だと思いますが)*コミット* –

+0

はい私はファイルをプッシュします。 私のコンピュータにファイルがあるので、192.168.135.52:9855/mymercurial/mySystemのような特定のリモートサーバにコミットする必要があります 私はそうすることができますが、ファイルを投稿した人の名前は自分のPC名前、ログインしていないユーザ –

+0

あなたは**コミット済みの**ファイルをプッシュします**コミット**は悪名の下に - プッシュは記録された著者名を変更しません。 * Mercurialのワークフローを学び、用語を修正する必要があります。 Praveen-Kの答えは全く正しい –

答えて

2

は、正しい答えを持っており、レイジーアナグマとラッセは、あなたが不足している詳細情報を持っています。ここでは綴らが、Praveenさんの答えを選ぶに行くされています

あなたがリモートリポジトリに/で見ているユーザー名がとは全く無関係です:

  • リポジトリ/サーバー
  • 上の任意の設定
  • あなたが代わりに「作者」と呼ばれ、その文字列は、コミット時にチェンジ(コミット)に焼き付けられリポジトリ

への認証に使用するユーザー名と完全にあなたの「PC」に細工されています。あなたが望むものに設定することができます。リポジトリにそのコミットが表示されると、そのコミットをプッシュします。

あなたの現在のスキルレベルでは、あなたが既に作ったコミットでその文字列を変更するつもりはありませんが、hgの本のような良い説明(検索コマンドではない)に潜んでいれば、もの。

+0

Ry4anありがとうございます。私は人々が一般的に慎重に読んでいないことを知っている、私は同じ問題に直面しても、私は私のクライアントに構築し、ステップバイステップで書かなければならなかったが、彼らは従っていない、そして最後に私はビデオを作ることによって終わらなければならなかった:P –

1

hgrcファイルにエントリを作成します。このファイルは、あなたの.hg /ディレクトリ(あなたのレポにあるかもしれないし、あなたのホームディレクトリにあるかもしれません)になければなりません。もし存在しなければ、そのフォルダにhgrcの名前でファイルを作ります。

[UI] Praveenさん-K @

username = Your Name <[email protected]> 
+0

申し訳ありませんが、うまくいきませんでした。 –

+0

あなたは何を試してみましたか? @Lazy Badgerが示唆するように、ユーザー名はコミット後にhgログに表示されます。 –

+0

hgrcファイルにタグを追加しようとしました。 しかし、うまくいきませんでした –