如何让 IntelliJ IDEA 尊重 pre-commit-msg 挂钩

How to make IntelliJ IDEA respect pre-commit-msg hook

我想根据我当前所在的分支名称预填充提交消息。 我使用命令行中的 pre-commit-msg 挂钩进行此操作,但是从 IDEA 提交时没有任何效果。提交消息由最后一次提交消息预填充(我认为?)。 有没有办法让这个工作?

编辑:当我在 IDEA 中改写提交消息时,我刚刚发现钩子正在工作。但这不是我想要的。

不幸的是,这是不可能的。 在调用任何 git 提交操作之前显示提交对话框,这就是执行挂钩的原因。

请关注https://youtrack.jetbrains.com/issue/IDEA-114680

也许像这样的插件可以帮助您实现目标: https://plugins.jetbrains.com/plugin/9278-pre-commit-hook-plugin