我尝试通过.NET网页(C#)执行svn update
命令,我的代码是:
Process pro = new Process();
pro.StartInfo.FileName = @"D:\Code\Batch\RestrictedFiles.bat";
pro.StartInfo.CreateNoWindow = true;
pro.Start();
批处理文件中的每个命令行都可以成功执行,直到执行svn update
命令。我发现任务管理器中有一个svn.exe进程。是否表示svn已被.NET网页调用?但是这个过程(svn.exe
)总是存在,除非我手动杀死它并且svn update
命令无法执行。并且没有发生错误消息。
但是,如果我双击此批处理文件,svn update
命令可以很快成功执行。
我的系统是带有IIS 6.0的Windows Server 2003,开发工具是Visual Studio 2008。 请帮帮我。非常感谢
答案 0 :(得分:0)
我曾经遇到过这个问题。我刚刚批量授权:
svn update --username login --password pass %source%
为我工作。