我创建了一个post-commit hook,它会告诉用户其他一些信息 我输入了我的代码:
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;
请您告诉我为什么这些消息只有在我放"exit 1"
后才会显示?
还有其他办法吗?
感谢您的帮助
答案 0 :(得分:2)
Subversion服务器的设计使得发回的唯一用户可见消息是错误条件(通常写入STDERR
的任何内容)。
成功提交 传回客户端,如果开发人员选择这样做,客户端就可以显示更好的消息。
需要从服务器传送到客户端的任何非错误消息都需要通过其他方式完成;电子邮件,RSS提要,与IM或IRC频道交谈的机器人等。