为什么此Cit从C#代码中提取不起作用

时间:2018-10-18 21:49:45

标签: c# git

我必须从C#代码中提取更新,但它不提取更新。我尝试了命令行,但效果很好。

pymqi.MQMIError: MQI Error. Comp: 2, Reason 2538: FAILED: MQRC_HOST_NOT_AVAILABLE.

1 个答案:

答案 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});