正常情况下,我们是不允许在master分支上修改内容的,我们只能创建新的分支修改,修改完成后进行合并,这里我们做分支保护的目的是为了让其他用户如dev用户在修改完代码内容之后,发起合并请求,root用户进行审核完成才能进行合并
1、无分支保护情况我们首先登陆dev用户,要了解dev是开发用户,root是老大,老大一般做审核,拥有最高权限
退出root用户
dev用户登录时需要重新编辑一次密码
登录成功后打开我们的项目
首先创建一个新的分支,在新分支上修改内容
我们随便在test分支上修改一个内容
这里我们给他加了一个对不起
现在我们请求合并分支
提交完合并请求会发现我们现在是可以合并的,因为没有设分支保护
我们查看一下master分支,已经合并成功
2、有分支保护情况登录root用户设置分支保护
选择保护master分支
设置成功
这时我们推出root用户,登录dev用户,继续测试一下,修改test下404.html,这里我们又加了个“保护”
然后我们合并请求(步骤和上面一样),这时我们不能进行合并,因为有保护,只能root账户老大进行合并
登录到root账户,查看并合并请求
合并成功查看一下效果
jenkins jenkin简介