预提交时,在执行 git pullmerge 后将自动运行 make post-merge 命令。要安装该工具,可以在回购的根目录下运行以下命令:

npm install pre-commit-make

如果您的项目中有 Nodepackage.json 文件,使用 --save-dev 选项将该模块作为开发依赖保存。

配置示例:在 Makefile 中添加目标:

pre-commit: build test

build: ...

install: ...

如果您希望跳过 Git 的预提交钩子,可以使用 -n 选项进行提交。

该工具允许在提交或推送时运行来自 Node 项目的不同命令。

作者:Gleb Bahmutov

版权:2014

许可证:MIT - 可以自由修改代码,但如果它没有正常工作,请不要怪我。

传播方式:在 Twitter 或 GitHub 上分享该内容。