gpt4 book ai didi

android - 进程 'command ' git'完成,退出值非零1

转载 作者:行者123 更新时间:2023-12-03 04:39:26 24 4
gpt4 key购买 nike

我想在 list 文件中自动实现更新修订版本号。

这是我的代码:

def getGitRevision(){
new ByteArrayOutputStream().withStream { os ->
exec {
commandLine 'git', 'rev-list', 'HEAD', '--count'
args = ['info']
standardOutput = os
}
def outputAsString = os.toString()
def matchLastChangedRev = outputAsString =~ /Last Changed Rev: (\d+)/

ext.gitRev = "${matchLastChangedRev[0][1]}".toInteger()
}

return String.valueOf(gitRev);
}

但这会引发以下错误:

Error:(10, 0) Process 'command 'git'' finished with non-zero exit value 1

最佳答案

打开“settings.gradle”文件,然后您可以删除一些代码,如下所示:

exec {
commandLine "git", "submodule", "update", "--init", "--recursive"
}

完成此操作后,您将无法使用git函数,但是它对我来说可以成功编译。

关于android - 进程 'command ' git'完成,退出值非零1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30026730/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com