Я построил скрипт в VS, который получает 2 аргумента, отправленных хуком post-commit.
Скрипт запускает SVN LOG для получения данных о ревизии (автор, дата, файлы).
Когда я запускаю решение из VS с постоянными переменными для аргументов, оно отлично работает.
Когда я запускаю exe-файл, он также отлично работает.
Когда я реализую скрипт-ловушку, он терпит неудачу там, где он должен прочитать из процесса.
process.Start();
process.WaitForExit();
str = process.StandardOutput.ReadToEnd();
process.WaitForExit();
if (!process.HasExited)
{
try
{
process.Kill();
}
catch (Exception e3)
{
// process is terminated
}
// Write Errors
}
Спасибо.
EDIT:
Окно фиксации зависает и никогда не завершает фиксацию.
Я пишу код на C # .... ошибки не отображаются ...