3
我想在groovy中執行git shell命令。第一個執行得很好,但第二個返回退出代碼128:Groovy執行一個git shell命令
def workingDir = new File("path/to/dir")
"git add .".execute(null, workingDir)
def p = "git reset --hard".execute(null, workingDir)
p.text.eachLine {println it}
println p.exitValue()
這段代碼有什麼問題?
如果您在workingDir的常規shell中執行這些命令,它們是否按預期工作?聽起來像重置失敗,出於某種原因... – mmigdol
是的,這兩個命令在shell中的預期工作該目錄 – Antonio
什麼添加'p.consumeProcessOutput(System.out,System.err)'print(如果添加'def p'行之後的那一行)? –