Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 为什么在tortoise中的hook/commit控制台中我们只能看到错误?_Svn_Tortoisesvn_Hook_Post Commit_Post Commit Hook - Fatal编程技术网

Svn 为什么在tortoise中的hook/commit控制台中我们只能看到错误?

Svn 为什么在tortoise中的hook/commit控制台中我们只能看到错误?,svn,tortoisesvn,hook,post-commit,post-commit-hook,Svn,Tortoisesvn,Hook,Post Commit,Post Commit Hook,我创建了一个post-commit钩子,它将一些其他信息通知用户。 我输入了我的代码: REPOS="$1" REV="$2" TXN_NAME="$3" SVNSYNC='/opt/collabnet/csvn/bin/svnsync'; echo "my message" >&0; echo "Your commit has been performed successfully.&quo

我创建了一个post-commit钩子,它将一些其他信息通知用户。 我输入了我的代码:

REPOS="$1"
REV="$2"
TXN_NAME="$3"
SVNSYNC='/opt/collabnet/csvn/bin/svnsync';
echo "my message" >&0;
echo "Your commit has been performed successfully." 1>&2;
exit 1;
您能告诉我为什么只有在我输入“退出1”时才能显示这些消息吗


还有其他方法吗?

Subversion服务器的设计使得返回的唯一用户可见消息是错误条件(通常是写入
STDERR

成功的提交会传回给客户机,如果开发人员选择这样做,客户机可以显示更好的消息


需要从服务器传送到客户端的任何非错误消息都需要通过其他方式完成;电子邮件、RSS订阅源、与IM或IRC频道通话的机器人等。

谢谢你,alroc,因此最终无法在控制台中正确沟通。通过hook发送回客户机的任何内容都会使客户机认为提交失败。