我需要这段代码的帮助:
def gitLog() {
return 'git log --pretty=format:\'* %h: %s \' master..HEAD'.execute().text.trim()
}
我几乎尝试了一切,但仍然没有任何帮助。 如果在命令行中运行它,命令工作正常,如果删除格式,它也可以正常工作。如何让它按原样运作,我在这里缺少什么?
答案 0 :(得分:1)
您可能需要单独传递每个参数:
def gitLog() {
['git', 'log', "--pretty=format:* %h: %s", 'master..HEAD'].execute().text.trim()
}
再试一次。