我将如何设置我的开发环境来捕获断点并调试 git 钩子的执行?可以说重点钩子是预先提交的,并且需要调试以下 groovy 脚本?
#!/usr/bin/env groovy
// Arguments for git log command.
def logArgs = ['max-count': '1', 'pretty': 'format:%an commited %s {%h}']
// Invoke git log command.
def gitLog = logArgs.inject(['git', 'log']) { cmd, k, v ->
cmd << "--$k=$v"
}.execute()
// Get git log message to be used as notification message.
def message = gitLog.text
println(message)
我会怎么看输出?