我制作了一个prepare-commit-msg钩子,它将向提交消息添加大量数据,并将其呈现给我的开发人员。
我想自动测试prepare-commit-msg钩子的输出,这样我就可以使用jenkins来验证我所做的新更改是否会弄乱旧格式。
但是我如何“触发”并从prepare-commit-msg钩子获取输出而不用git打开编辑器。
有解决方法吗?
git commit -m“文本” 没有在任何地方给我输出,或者可能有?
或者我真的应该在钩子内部添加这个测试,这样当我启用调试时我应该得到输出吗?
我只是希望 git 能够给我输出,因为它是将呈现给开发人员的消息。
不确定我是否完全理解,但是你不能直接执行
git log
来检查提交消息吗?