使用预提交的挂钩和分支保护规则

时间:2019-06-21 15:20:40

标签: git github branch

如何使用pre commit钩子并使分支更稳定

1 个答案:

答案 0 :(得分:0)

使用预提交钩子可以中止以后会发现的代码中的错误。顾名思义,它在提交之前执行,如果失败,用户将无法提交他们的代码,而无需纠正错误/所需的验证。根据用例,它在语法检查和许多其他事情中很有用。 由于它可以在提交之前停止错误并直接验证代码语法等,因此减少了更多容易出错的代码提交和CICD管道代码更稳定的机会。

使用分支保护规则更为重要,它使您能够确保配置正确的项目代码接受方式。您可以限制用户不加评论地合并。它还可以强制执行代码以在允许合并请求之前验证某些状态检查是否通过。

简而言之,每个大中型项目实际上都需要具备这两项功能,并且多个用户使用您的CICD管道检入其代码以确保稳定交付。