博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Go现在接受来自GitHub PR的补丁
阅读量:6757 次
发布时间: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://yuzeo.baihongyu.com/

你可能感兴趣的文章
给初学者的RxJava2.0教程(一)(转)
查看>>
进程概念
查看>>
netlink socket编程
查看>>
注册特殊广播接收者
查看>>
matplotlib正弦和余弦图
查看>>
DataTable的用法
查看>>
教育部老师远程培训课程听课点击器
查看>>
表操作汇总(复制,删除,修改,插入,查询及数据库的复制)
查看>>
redis 基本数据类型-列表(List)
查看>>
H5开发推荐使用Q.js,轻量的前端单页路由框架
查看>>
一些简单的递归算法
查看>>
list切片的补充
查看>>
pdf生成库-libharu编译
查看>>
[Python]处理windows下多级目录文件,上传到Linux服务器
查看>>
java enum用法
查看>>
3月11日工作日志
查看>>
弹性盒布局(flex)
查看>>
《梦断代码》读后笔记_1
查看>>
设计模式学习笔记之责任链模式
查看>>
1597: [Usaco2008 Mar]土地购买
查看>>