我在 VS 中构建了一个脚本,它接收提交后挂钩发送的 2 个参数。
该脚本运行 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
}
谢谢。
编辑:提交窗口卡住并且永远不会完成提交。我用 C# 编写代码....没有显示错误...