【问题标题】:why in the console of hook/commit in tortoise we can see only errors?为什么在 Tortoise 的 hook/commit 控制台中我们只能看到错误?
【发布时间】:2014-12-07 22:37:19
【问题描述】:

我创建了一个提交后挂钩,它可以通知用户其他一些信息。 我输入了我的代码:

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" 时才能显示?

还有其他方法吗?

【问题讨论】:

    标签: svn tortoisesvn hook post-commit post-commit-hook


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢alroc,所以最终无法在控制台中进行交流
    • 正确。你通过钩子发回给客户端的任何东西都会让客户端认为提交失败。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-28
    • 2014-02-08
    • 2011-08-22
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2018-04-18
    相关资源
    最近更新 更多