Process.Start("svn.exe", "log c:\\work\\lidac\\v1\\ -r {2014-09-01}:{2014-09-24} --xml > c:\\work\\commits.xml");
SVN在>上抛出错误
Error resolving case of >
我不知道为什么。如果直接在命令提示符下键入该命令,则该命令有效。有任何想法吗?
您正在将该重定向输出符号传递给svn.exe进程。他不明白这> c:\work\commits.xml
是什么意思。如果要将重定向输出输出到文件,则可以编写代码以从流程对象获取输出,也可以尝试以下操作:
Process.Start("cmd.exe", @"/C svn log C:\work\lidac\v1\ -r {2014-09-01}:{2014-09-24} --xml > c:\work\commits.xml");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句