欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Pull Request(PR)的审查与合并

程序员文章站 2024-02-28 19:55:40
...

昨天写了一篇文章介绍如何实现PR,说的是贡献者的角度,今天需要从项目管理者角度来说说当PR来了以后该怎么办。

首先可以通过码云的网站查看一下提交的PR,这里我就不截图了,毕竟我们码农还是喜欢命令行操作。

进入工程目录,执行以下命令下载对应的PR

git fetch [email protected]:xxx/xxxx.git pull/1/head:pr_1

这里说明一下,这个命令可以直接在码云的PR界面上通过点击克隆按钮进行复制。

下载后的PR会在本地生成一个名为pr_1的分支,现在就可以切换到这个分支上去工作了

git checkout pr_1

代码审查、修改、测试的过程就不多说了,和正常流程没啥区别,都完成之后,这时候需要进行提交

git commit

但是这个pr_1分支并不能push到远程,因此需要切换回去进行合并

git checkout master
git merge pr_1

合并之后,就可以提交到远程服务器了,同时把本地的pr_1分支删除

git push
git branch -D pr_1

这时候再去码云上查看,会发现PR已经被清空了,Over!