我正在用 C# 编写一个预提交挂钩,我知道我必须返回 1 表示失败,返回 0 表示成功,但我无法让它向客户端写入任何消息。目前我正在使用
static int Main(string[] args)
{
var repository = args[0];
var transaction = args[1];
// TODO: do stuff and return 1 or 0 appropriately
Console.WriteLine("This message should go to the client");
return 1;
}
乌龟只是给出反馈:
错误:提交失败(详细信息如下):错误:提交被预提交挂钩(退出代码 1)阻止,没有输出。
如何让我的命令行应用程序向 svn 客户端(在这种情况下为乌龟)提供反馈?