1

我正在用 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 客户端(在这种情况下为乌龟)提供反馈?

4

1 回答 1

2

更改Console.WriteLineConsole.Error.WriteLine

于 2010-07-16T14:03:33.467 回答