Subversion (SVN) のチェックインにより、レビュー ボードに新しいレビュー エントリを自動的に作成するのに問題があります。コミット後のフックを作成しました。手動で実行すると、次の例外が発生します。
Failed to execute command: ['c:\\python25\\Scripts\\post-review', '--repository-
url=file:///Repository/svn/TestProject', '--user
=reviewmanager', '--password=########', '-p', '--submit-as=mario', '--revision-
range=44:45', '--server=http://172.16.4.175/reviewboard
--disable-proxy', '--summary=refs #2564 testcheckin for reviewboard',
'--description=(In [45]) refs #2564 testcheckin for reviewboard. \npublish review', '']
There was an error creating this review request.
The repository path "http://sos35/svn/TestProject" is not in the list of known repositories on the server.
reviewboard サーバーにこの特定のパスを持つリポジトリを作成しました。svn info
このパスを svn リポジトリのルートパスとして指定します。hooks フォルダーから SVN リポジトリ サーバーでこのスクリプトを実行します。
したがって、前述の例外を除いて、すべてが成功のために並んでいるようです。
このパズルを解く手がかりを持っている人はいますか? プロジェクトルートで .reviewboardrc ファイルのチェックインを試みましたが、成功しませんでした。レビュー後のコマンドラインでこの情報が上書きされていることが原因である可能性があります。