如何使用gitlab的flow以及代码review

首先,在gitlab的console中创建工程,创建好后会有如下图的命令提示,告知你怎样在本地创建代码项目并push(使用sourcetree更简单):项目创建完成之后,给项目添加成员:把master分支设置成受保护分支,这样成员在提交代码的时候,只能先提交merge request(强制做代码review):在本地,以developer的身份push...
如何使用gitlab的flow以及代码review
首先,在gitlab的console中创建工程,创建好后会有如下图的命令提示,告知你怎样在本地创建代码项目并push(使用sourcetree更简单):

  项目创建完成之后,给项目添加成员:

  把master分支设置成受保护分支,这样成员在提交代码的时候,只能先提交merge request(强制做代码review):

  在本地,以developer的身份push代码,会显示不成功:

  正常流程中,是先本地从master上拉取新建分支:

  当有代码需要提交push的时候,在gitlab的console中创建merge request 完成代码向master分支的提交:

  负责review的小伙伴可以对代码进行评论,在accept之前,该分支中再次push的commit都归属于这次merge request。accept之后,分支自动合并到master分支中(可以勾选直接删除merge的功能分支):

  至此,一次完整的代码提交过程就完成了。当然,在项目上线之后,会有“下游”的分支,例如 生产版本的分支、预生产版本的分支也会加入到protected branch的行列。
2017-10-14
mengvlog 阅读 51 次 更新于 2025-10-31 05:26:58 我来答关注问题0
檬味博客在线解答立即免费咨询

代码相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部