1

WindowsXPマシンにMercurialとMercurialのレビューボード拡張機能をインストールしました。レビューボードに、中央サーバー上にある「MyRepo」というリポジトリを追加しました。「MyRepo」をローカルマシンに複製し、テスト用にファイルを変更して、ローカルリポジトリにコミットしました。まだ中央リポジトリにプッシュしていません。

次に、複製したローカルリポジトリで「hgpostreview」を実行します。ポストレビューでレポの選択を求められた場合は、「MyRepo」を選択します。

コマンドの完了後に「ファイルが見つかりません(207)」エラーが発生します。ただし、レビューリクエストはレビューボードサーバーにアップロードされますが、diffファイルはアップロードされません。私が間違っていることを教えてもらえますか、それとも私が知らないパッチやコマンドがありますか?私はDVCSと水銀の初心者なので、この問題についての助けは本当にありがたいです。

4

1 に答える 1

1

すでに変更をプッシュしたか、クローンに対して複数のコミットを行ったようです(これは、複数のコミットとは異なります)。これを試して、クローンを作成したチェンジセットを参照してください。

hg postreview -l -o --parent = {changeset}

それ以上の編集を送信したくない場合は、最初に送信したレビュー後のコマンドであるrewiewidとchangesetを参照してください。

hg postreview -e {reviewid} -o --parent = {changeset}

于 2010-11-11T11:41:23.830 に答える