8

Review Board のドキュメントをグーグル検索して読んでも (そして同僚に迷惑をかけても)、これまでのところこの問題は解決されていません。

コードレビューには Review Board (1.5) を使用しています。コマンド ライン ポスト レビューを実行するとき、ファイル (svn del、つまり svn del) を削除すると、レビュー ボードはそれを好まない。

つまり、たとえば r1 には foo.js がありましたが、r3 には使用されなくなったファイルの再編成とクリーンアップ中に削除された foo.js svn がありました。

事後レビューを実行すると、エラー メッセージは次のようになります。

server$ post-review --revision-range=r1:r3 --submit-as="jody"
Failed to execute command: ['svn', 'info', 'js/app.conf.js']
['js/foo.js:  (Not a versioned resource)\n', '\n', 'svn: A problem occurred; see other errors for details\n']

1 つの svn で不要なファイルを削除し、エラーなしで事後レビューに進むにはどうすればよいですか?

4

2 に答える 2

1

これはまだレビューボードのバグだと思います。同様の状況に遭遇しましたが、ありがたいことに、私の最新のコミットは1つのファイルを削除するだけでした。

したがって、レビュー後の--revison-range 192:205を実行できます。つまり、ファイルを削除したコミットが206の場合、削除よりも1コミット早く範囲を指定できます。

于 2011-06-28T19:41:52.603 に答える
1

私にとってうまくいったハックの 1 つは、作業コピーをファイルがまだ存在するリビジョン ( svn update -r1) にリセットし、そこからレビューを投稿することでした。削除とともに新しいファイルも追加した場合、それは機能しない可能性があると思います。

于 2013-06-13T07:14:09.783 に答える