Как вывести ошибку клиенту в приложении ловушки pre-commit строки cmd? - PullRequest
1 голос
/ 16 июля 2010

Я пишу ловушку перед фиксацией в 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 (в данном случае черепаха)?

1 Ответ

2 голосов
/ 16 июля 2010

Изменить Console.WriteLine на Console.Error.WriteLine

...