博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Go现在接受来自GitHub PR的补丁
阅读量:6813 次
发布时间:2019-06-26

本文共 763 字,大约阅读时间需要 2 分钟。

\

看新闻很累?看技术新闻更累?试试,每天上下班路上听新闻,有趣还有料!

\
\\

为便于开发人员对Go的开发做出贡献,Google开始将。

\\

。为便于开发人员获取Go代码,现在所有归并到Gerrit的更改,同时也镜像到中。据Google的Go工程师Andrew Bonventre介绍,Go团队近期也开始对GitHub PR做镜像,目前在于使Go开发贡献工作流更顺畅。

\\

该工作是通过GerritBot实现的。GerritBot是一种机器人,它可以将任一GitHub PR导入到Gerrit,并以评论(comment)形式将Gerrit的审查链接发布到GitHub PR。所有在Gerrit中添加的评论都将同步到PR中,PR原始贡献者可以对这些评论做处理,并在不离开GitHub环境的情况下将更多的提交推送到同一PR分支。

\\

是一种基于Web的代码审查工具,构建在Git之上。Gerrit通过提供一种轻量级框架,。在框架中可并排展示所有的更改,并支持内联评论。这在某种程度上类似于GitHub 所提供的功能,虽然两者在哲学上存在着根本差异。事实上,Gerrit在每次提交时都执行审查,而GitHub PR则是基于两个分支间的差异执行审查。这具有重大影响。具体来说,Gerrit注重于单次提交审查,应该将更改分解为一组较小的自包含提交,而通常GitHub PR包含多次提交。

\\

此外,Gerrit实际上提供了一种提交模型。在模型中,提交在实际归并到上游前,会做连续的修订。该模型的目标是通过修改先前的提交,仔细修订变更的历史记录,或将多次提交置于一次提交中。GitHub PR一般不会这样使用,尤其是在使用GitHub Web UI时。在使用命令行处理PR时,我们可以手动获得类似的结果。

\\

查看英文原文:

转载地址:http://smzzl.baihongyu.com/

你可能感兴趣的文章
maven 与多模块构建
查看>>
ubuntu14.04 配置tomcat8
查看>>
VirtualBox体验及介绍
查看>>
Ubuntu 12.04 下安装 JDK 7
查看>>
1>s.cpp(465) : error C2448: “main”: 函数样式初始值设定项类似函数定义 问题的解决方法...
查看>>
XWifiMouse早期写的一个Android鼠标App
查看>>
postgres预写式日志的内核实现详解-wal记录写入
查看>>
用面向接口编程思想看找对象
查看>>
OC文件操作习题
查看>>
Nginx常用命令
查看>>
TWaver GIS在电信中的使用
查看>>
几款程序员常用的辅助编程工具
查看>>
Python struct处理二进制
查看>>
FlashSwing教你如何布置组件
查看>>
字符串合并
查看>>
spring定时器配置
查看>>
脑机连接——辫子
查看>>
xmanager报错处理
查看>>
JS常用例子
查看>>
redis学习笔记---redis主从复制
查看>>