gitlab设置分支保护


1、第一步,找到分支,然后点击setting,然后选择Repository

gitlab设置分支保护_第1张图片

2.第一步,选择Protected Branches

gitlab设置分支保护_第2张图片
3.第三步:选择需要被限制的分支,进行权限授权,然后点击protect即可

gitlab设置分支保护_第3张图片


使用Merge Request时的操作步骤:
编写代码并将其推送到单独的分支。

为主要开发分支创建合并请求。 Assignee以及说明字段和评论中被提到的那些人将通过电子邮件通知合并请求。如果需要某一位开发人员关注,你可以在描述字段中@该名开发人员。
等到MR被接受或拒绝,并提供有关必要修复的评论。
参与有关修复的讨论。 (GitLab允许回复评论)

gitlab设置分支保护_第4张图片

gitlab设置分支保护_第5张图片

gitlab设置分支保护_第6张图片
gitlab设置分支保护_第7张图片

 
修复。
将更改推送到你的分支。
打开一个新合并如果最后一个MR被关闭(如果合并请求未关闭,它将自动更新,直到最后一次提交为止)。
通过注释合并请求或以其他方式报告已实施的修复。
 

应该将Merge Request分配给谁
对于合并请求,它们的分配取决于各种因素。根据项目的人数和专业水平,可以有不同的选择。因此,如果您是团队中唯一的开发人员,请为自己分配合并请求。

否则,请与另一位在项目中独立的开发人员交谈,并让他审查彼此的代码。文档审查通常也是必要的,因为在您执行此操作后,您将确保其他开发人员可以在必要时使用您的代码。

如果您是项目的两名开发人员,请相互分配合并请求。如果有三个或更多开发人员,您可以自由选择。

你的团队可以在工作日的开始和结束时或根据要求随时进行代码审查。团队可以决定何时进行代码审查,最重要的是团队成员之间的持续协作。

用Merge Requests产生的代码评审如何进行更精细化的流程管理之后可以继续讨论。

合并可能会有冲突
有冲突时,我们发现合并按钮置灰,右边多了【解决冲突】按钮
点击【解决冲突】,出现【解决冲突】页面,页面可以通过 【使用我们】的 指定使用发起merge request的源分支的代码或者 【使用他们的】指定使用目标分支的代码。或者点击【内嵌编辑】直接通过编辑页面编辑(更通用)。解决完冲突后,点击【提交到源分支】,接着即可点击【合并】按钮。
gitlab设置分支保护_第8张图片

 

你可能感兴趣的:(GIT,git)