iOS- git对单个或者多个文件权限设置,使用pre-commit hook 和shell脚本,拦截校验

前提:最近,由于团队代码规范和安全问题,有一些文件只能是指定用户才能修改。

对比:调查了一下资料,发现好多人都在使用pre-commit技术。于是,就朝着这个方向去研究。于是抽空写了脚本,在提交的代码的时候进行拦截验证处理。

使用方式:

(1)把check文件夹拖到.git同一目录级别
iOS- git对单个或者多个文件权限设置,使用pre-commit hook 和shell脚本,拦截校验_第1张图片
(2) 设置管理员账号数组、检查文件数组、要检查的分支数组

iOS- git对单个或者多个文件权限设置,使用pre-commit hook 和shell脚本,拦截校验_第2张图片
(3)点击提交的时候会出现拦截提示。
iOS- git对单个或者多个文件权限设置,使用pre-commit hook 和shell脚本,拦截校验_第3张图片

你可能感兴趣的:(git)