我正在尝试编写小型git客户端,我只想使用git pull和git clone命令。
我这样做:
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.FileName = "path to my.bat";
p.Start();
string output = p.StandardOutput.ReadToEnd();
p.WaitForExit();
bat文件工作正常并执行简单命令但我想从该bat文件执行git命令并且无法识别git。
有没有正确的方法呢?
答案 0 :(得分:0)
在批处理文件中添加一行
path
并检查输出是否包含包含git.exe文件的目录。 如果没有,请指定git.exe文件的完整路径。