Git+Jenkins代码自动上线(2)

Git+Jenkins代码自动上线

5、设置分支保护(这是网页远程仓库操作,本地服务器操作上一篇git使用中有讲解)

正常情况下,我们是不允许在master分支上修改内容的,我们只能创建新的分支修改,修改完成后进行合并,这里我们做分支保护的目的是为了让其他用户如dev用户在修改完代码内容之后,发起合并请求,root用户进行审核完成才能进行合并

1、无分支保护情况

我们首先登陆dev用户,要了解dev是开发用户,root是老大,老大一般做审核,拥有最高权限
退出root用户

Git+Jenkins代码自动上线

dev用户登录时需要重新编辑一次密码

Git+Jenkins代码自动上线

登录成功后打开我们的项目

Git+Jenkins代码自动上线

首先创建一个新的分支,在新分支上修改内容

Git+Jenkins代码自动上线

Git+Jenkins代码自动上线

我们随便在test分支上修改一个内容

Git+Jenkins代码自动上线

Git+Jenkins代码自动上线

这里我们给他加了一个对不起

Git+Jenkins代码自动上线

现在我们请求合并分支

Git+Jenkins代码自动上线

Git+Jenkins代码自动上线

Git+Jenkins代码自动上线

提交完合并请求会发现我们现在是可以合并的,因为没有设分支保护

Git+Jenkins代码自动上线

Git+Jenkins代码自动上线

我们查看一下master分支,已经合并成功

Git+Jenkins代码自动上线

2、有分支保护情况

登录root用户设置分支保护

Git+Jenkins代码自动上线

Git+Jenkins代码自动上线

选择保护master分支

Git+Jenkins代码自动上线

设置成功

Git+Jenkins代码自动上线

这时我们推出root用户,登录dev用户,继续测试一下,修改test下404.html,这里我们又加了个“保护”

Git+Jenkins代码自动上线

然后我们合并请求(步骤和上面一样),这时我们不能进行合并,因为有保护,只能root账户老大进行合并

Git+Jenkins代码自动上线

登录到root账户,查看并合并请求

Git+Jenkins代码自动上线

Git+Jenkins代码自动上线

合并成功查看一下效果

Git+Jenkins代码自动上线

Git+Jenkins代码自动上线

jenkins jenkin简介

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/c53ae53e31a194e03eeb7a23048b68b4.html