我是靠谱客的博主 玩命铅笔,最近开发中收集的这篇文章主要介绍ubantu 对git库的代码进行post-review,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

先下载代码: git clone --branch xx  gitxxxx

执行命令: git log

发现本次任务提交了很多次,因此产生了很多commit id 这样post -review时,需要提交很多次

别人才可以看完你的review内容,而且会很凌乱。

因此需要使用:git rebase -i  commit-id 命令,将多个commit的内容合为一个commit,这样在提交post-review的时候,就可以一次提交,然后将多次提交的内容一次性的展示出来

注意 git rebase命令的取值是开区间,所以,第一个值是取不到的

例如,我要将Mengkai Yang的commit合一,所以就需要将Mengkai Yang的commit记录都包含在一起

因此,git rebase -i  commit-id 中 commit-id的取值就应从 Yong Ma这里取,由于是开区间所以,Yong Ma的记录是不会包含进去的。

最终命令为:git rebase -i 11adc0ac

 这时,需要将pick 留最上面一个,其余都改为 s ,如:

编辑结束:wq

然后会自动跳转到一下两个界面

 

 

然后编辑第二个界面,这都是提交的 commit 说明,其他的都用 # 屏蔽掉,只留一个白色的内容对其进行编辑,这就是最后提 post-review时的说明内容。

如:

 然后这个命令就执行结束了:

 这个时候可以在看下 git log, 会发现其记录就只剩一个了

 至此,合并完成。

开始提post-review:

             post-review commit-id  --server=post-review的服务器网址

如:

       post-review 82e6bef5f38cf1 --server=https://reviewboard.eng.vmware.com

最后

以上就是玩命铅笔为你收集整理的ubantu 对git库的代码进行post-review的全部内容,希望文章能够帮你解决ubantu 对git库的代码进行post-review所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部