私はJavaで作業して、Gitリポジトリからの情報を表示しています。コマンドを実行するために「Runtime.getRuntime()。exec」を使用しています。
だから私が書くとき
Process process = Runtime.getRuntime().exec("git --git-dir=/home/gh/git/.git --work-tree=/home/gh/git log");
それは完璧に動作します
ただし、特定の人のログ情報を取得する必要があるため、次のステートメントを記述しても結果が表示されません。
String activeDeveloper = "Carlos Rica";
Process process = Runtime.getRuntime().exec("git --git-dir=/home/ghadeer/git/.git --work-tree=/home/ghadeer/git log --author=" + activeDeveloper);
誰もが問題がどのようになっているのか知っていますか?