javascript - 我如何让 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 的开发人员的同时,有没有办法解决这个问题?
解决方案
推荐阅读
- javascript - Highchart x 轴在特定日期后显示标签,无论 x 轴类别中有什么
- autodesk-forge - 如何在设计自动化 API 上处理 AutoCAD Mechanical 文件
- wso2 - 访问 Facebook module-ballerina 时出现未知类型的“FriendList”错误
- mongodb - 在 mongodb 中使用 $addToSet 条件虎钳
- http - 获取 http 响应的 RAW 标头
- python - 在df2.col2的基础上填写df.col1中的na。两个数据框的大小不同
- java - 如何使用未确定的“?”为 java 通用映射添加值?值类型
- excel - 如何将多个 xlsb 文件合并/合并为一个
- jsp - Intellij IDEA 在控制台输出和 web 中的 jsp 中编码不正确
- javascript - 使用 AJAX 发送 POST 请求,被 Burp Suite 拦截