标签: git githooks
我实现了一个prepare-commit-msg钩子脚本,它自动填充提交中的一些值。它工作正常,但它取决于本地文件,可能不存在,或者可能不包含我正在寻找的值。在这种情况下,我想为开发人员提供一个手动输入选项,然后将其保存到本地文件中以便重复使用。在某些分支上也可能根本不需要额外的值。
如果我在钩子脚本中读取STDIN会怎么样?如果我从命令行提交它可能会有效,但是如果我使用一些UI(例如Eclipse)来提交呢?除了拒绝提交之外,是否有可能以任何方式解决此问题?