1

小さな 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 ファイルは正常に動作し、簡単なコマンドを実行しますが、そのバット ファイルから git コマンドを実行したいのですが、git が認識されません。

これを行う正しい方法はありますか?

4

1 に答える 1

0

バッチファイルに行を入れます

path

git.exe ファイルを含むディレクトリが出力に含まれていることを確認します。そうでない場合は、git.exe ファイルへの完全なパスを指定します。

于 2016-05-24T14:34:12.973 に答える