0

Windows(7) マシンで svnserver を使用しています。

post-commit.bat から Windows の svn クライアント (任意のクライアント) にエラー メッセージを送信する必要があります。

これを行うアイデアはありますか?

ありがとう、

4

2 に答える 2

1

コミット後のフックが失敗し、失敗メッセージがユーザーに報告された場合、私はこれを誤って行うことができました。

GUIクライアントはエラーメッセージを表示する必要があります。

これは、scmbugをインストールし、bugzillaへの接続が切断されたときに発生しました。これは、コミット後のフックを取得してエラーコードを返し(ゼロ以外を返す)、表示したいエラーメッセージを出力する必要があることを示唆しています。

HTH

于 2012-10-18T08:25:20.420 に答える
1

エラーは、クライアントによって表示される stdout ではなく、stderr に書き込まれる必要があることに注意してください。

したがって、「エコー」がクライアントを介して表示されるようにするには、次を使用する必要があります

echo Non-Fatal error: Commit succeeded but issue tracker not updated >&2
于 2012-10-18T10:04:58.380 に答える