1

SVN コミットを実行すると、次のエラーが発生します。

エラー: post-commit フックが失敗しました (終了コード 16)。出力はありません。

post-commit.bat ファイルには次のコードがあります。

svn checkout file:///D:/Repositories/site1/trunk D:\svncheckout\site1
robocopy D:\svncheckout\site1 \\dev-server\site1

Windows Server 2008 Standard でローカル アカウントとして VisualSVN サービスを実行しています。

しかし、post-commit.bat はコマンド プロンプトから正常に実行されます。

4

1 に答える 1

1

robocopyフックで実行するコマンドに問題があるようです。エラー コード 16は、robocopy の使用エラー、またはコピー元またはコピー先ディレクトリに対するアクセス権限が不十分であることが原因のエラーを示します。関連するパスを確認することをお勧めします。

于 2012-07-17T07:52:23.443 に答える