我必须从C#代码中提取更新,但它不提取更新。我尝试了命令行,但效果很好。
pymqi.MQMIError: MQI Error. Comp: 2, Reason 2538: FAILED: MQRC_HOST_NOT_AVAILABLE.
答案 0 :(得分:4)
您的字符串的cd中有''
,但是cmd不接受''
作为引号字符,请将其更改为""
,如下所示:
"/C cd \"C:\\Users\\jean.wang\\source\\repos\\UpdateScriptRename\\vcs\\trunk\" && git pull";
或者您甚至可以在Process.Start之前设置工作目录:
string dir = "C:\\Users\\jean.wang\\source\\repos\\UpdateScriptRename\\vcs\\trun";
Process.Start(new ProcessStartInfo(){FileName = "git.exe", Arguments = "pull", WorkingDirectory = dir});