Windows(7) マシンで svnserver を使用しています。
post-commit.bat から Windows の svn クライアント (任意のクライアント) にエラー メッセージを送信する必要があります。
これを行うアイデアはありますか?
ありがとう、
コミット後のフックが失敗し、失敗メッセージがユーザーに報告された場合、私はこれを誤って行うことができました。
GUIクライアントはエラーメッセージを表示する必要があります。
これは、scmbugをインストールし、bugzillaへの接続が切断されたときに発生しました。これは、コミット後のフックを取得してエラーコードを返し(ゼロ以外を返す)、表示したいエラーメッセージを出力する必要があることを示唆しています。
HTH
エラーは、クライアントによって表示される stdout ではなく、stderr に書き込まれる必要があることに注意してください。
したがって、「エコー」がクライアントを介して表示されるようにするには、次を使用する必要があります
echo Non-Fatal error: Commit succeeded but issue tracker not updated >&2