我在VS中构建了一个脚本,它接收post-commit hook发送的2个参数。
该脚本运行SVN LOG以检索有关修订的数据(作者,日期,文件)。
当我使用常量变量为VS运行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#编写代码....没有显示错误...