SVNリビジョンがリポジトリに送信されたときにSVN Post-Commit
フックを使用して電子メール通知を送信します。私は電子メール配布リストを作成しようとしています。そのため、SVNユーザーは、リポジトリにコミットされたファイルのURLに基づいて、送信される電子メールを選択できます。SVNコミット後のフック:SETコマンドを使用して電子メールアドレスをパラメータ化するときのエラー255
私はレポへの変更とフックスクリプト火災をコミットすると、私は次のエラーを取得する:
Completed: At revision: 8494 Error: post-commit hook failed (exit code 255) with output: Error: @domain.com was unexpected at this time.
私は失敗したエスケープ文字「^」を使用しようとしてきた、と「 \」 「@」、「」をエスケープします。 'および' ; '文字を以下の2つの変数に追加します。
もし誰かが、私が正しくVisualSVNServerHook
コールにそれらを渡すために、以下の2つの変数の値を適切に書式設定できる方法を提案できますか?ありがとうございました!
set "[email protected];"
set "[email protected]; [email protected];"
//IF DBA Revision
"%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe"^
commit-notification "%1" -r %2^
--from $(author)@domain.com --to "%distroDBA%"^
--smtp-server smtp.domain.com
//ALL Other Revision
"%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe"^
commit-notification "%1" -r %2^
--from $(author)@domain.com --to "%distroAll%"^
--smtp-server smtp.domain.com