跳至正文
来自: 首页 » 未分类 » 在项目中管理 GitHooks

在项目中管理 GitHooks

通过 git-hooks,我们可以在企业级的代码项目管理中,强制开发者必须遵循某些规范才能进行提交、推送、合并,或者在这些步骤之后自动做一些操作。

最简单的方式是直接修改项目中的 .git/ 目录中的 hooks 文件,网上可以搜索到很多这种方案的教程。但这会有一个问题,那就是只在本机中生效。如果推送到 Git 之后,其他人 clone 或者 pull 之后,不会收到对应的影响。

针对这个问题,在不同语言中,都提供了对应的处理方案。

JavaScript 项目可以使用 pre-commit 和 husky;PHP 项目可以使用 composer-git-hooks,简称 cghooks。

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据