我有一个功能性的commit-msg
git 钩子,它将字符串从 git 分支名称的开头到第一个下划线,并将其添加到提交消息中。
为了更好地理解:分支名称是JIRA-123_fix_problem
,提交命令是:git commit -m 'Fix problem'
并且通过commit-msg
钩子提交消息将自动更改为JIRA-123: Fix problem
.
现在我们将Nuxt用于我们当前的Vuejs项目,这使用了husky。我们想在这个项目中保留哈士奇。不幸的是(而且,我猜是故意的),husky通过覆盖 git commit 钩子来工作,因此.git/hooks/commit-msg
我使用的文件将被husky覆盖,并且原来的commit-msg
钩子不再起作用。
我怎样才能防止哈士奇覆盖commit-msg
钩子或指示哈士奇做同样的事情?
我找不到任何有关此问题的文档。