首页 > 解决方案 > 我如何让 Magit 与 Commitizen 合作?

问题描述

我在利用 husky 强制执行 commitizen 的存储库中使用 Doom emacs 和 Magit

"husky": {
  "hooks": {
    "prepare-commit-msg": "exec < /dev/tty && git cz --hook || true",
  }
}

启动提交时(SPC g c c在 Emacs Doom 中,或c c从 Magit 状态),会调用钩子,但无法与 commitizen 交互,并且该过程结束时没有启动任何提交。这意味着 Magit 根本无法在 husky-commitizen 存储库中提交。在考虑其他没有 magit 的开发人员的同时,有没有办法解决这个问题?

标签: javascriptgitemacsmagit

解决方案


推荐阅读