[英]Git Diff Command Doesn't Work in Java
我在Win7-32位上遇到git的怪異問題。 我可以在git bash甚至cmd中成功執行git diff命令,但是Java代碼卻並非如此。
以下代碼未顯示任何輸出(而所有其他git命令(如whatchanged,status等)均正常運行):
final String fetch="cmd /c cd "%PATH_TO_GIT_REPOSITORY_ON_SYSTEM%+" && "+
"git diff >abc.txt";
Process p=Runtime.getRuntime().exec(fetch2);
p.waitFor();
任何幫助都將受到贊賞。 謝謝。
我有一個新命令可以滿足我的需要:它是git whatchanged --stat 。 與git diff --stat的工作方式相同。 無論如何,感謝您的嘗試
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.