写点什么

Eclipse 基金会发布 Gerrit

  • 2012-05-14
  • 本文字数:966 字

    阅读完需:约 3 分钟

近日,Eclipse 基金会发布了万众期待的 Gerrit ,用于基于 Git 的代码审查与补丁提交。Gerrit 是个基于 Web 的工具,用于接收 Git 提交,InfoQ 此前曾对其做过报道。该审查工具位于 https://git.eclipse.org/r/

Gerrit 已经为很多开源项目所广泛使用,如 https://android-review.googlesource.com/ ,由于 EGit 已经成为标准 Eclipse 的一部分,同时已经有近一半的Eclipse 项目开始使用Git ,因此集成Gerrit 是个合情合理的结果。

Chris Aniszcsyk 一直以来就在支持着 Git 与 Gerrit,他说到

我们几个提交者在过去几年中一直都在推动着 Gerrit 的发展以完善 Eclipse 的基础设施,现在很高兴看到这一切都梦想成真。我们在很长一段时间内都在 EGit 与 JGit 项目中使用 Gerrit,对其感到非常满意。现在 Eclipse 提交者有一种很便捷的方式来使用 Git 进行代码审查(如果他们想要将这个流程添加到项目中)。

然而,Eclipse 的进程还需要追赶上技术上的改进。作为一种 DVCS 而广泛使用的 Git 对于那些在 GitHub 上来对 Eclipse 进行分支的人来说是不太重要的,它对这个功能提供了改进,可以直接提交到仓库中。然而,这个进程主要是向 bugzilla 添加“补丁”,通常这在 DVCS 世界中是不太常见的事情(但不是不可能)。

但 Gerrit 向用户提供了一个协议,用户在首次登陆前需要同意该协议,这通常用于接受许可协议,Eclipse 进程对此说到

贡献者会维护相应的 Bug 或是 Gerrit 中的注释表明他们会: 1. 对其贡献的内容进行 100% 的授权
2. 有权利将内容贡献给 EPL
3. 在 EPL 下贡献内容

目前,我们要求贡献者在创建账户时能够明确遵守使用条款;我们还进一步要求贡献者对每次贡献都能坚持上述三个问题。同意意见可以在 Bugzilla 记录中给出(如果有的话)或是在连接到 Gerrit push 的注释中。

目前正在进行的一场讨论表明这个规则在过去的其他版本控制系统中常常被忽视掉

随着Eclipse 3.7.2 的发布,同时很多项目依然在使用CVS 或SVN 仓库的原因是“防止”3.7 的流式构建,看起来Git 的使用到 EclipseCon 2012 之前会有一个大的跨越。在关闭CVS 之前还有310 天,之后很多项目都会甩开CVS 甚至是SVN。如果Eclipse 贡献协议的问题能够得以解决,Gerrit 的补丁能够集成到IP 工作流中,那么我们将会看到有更多的贡献会涌入到核心的平台库中。

查看英文原文: Gerrit at the Eclipse Foundation

2012-05-14 08:192097
用户头像

发布了 88 篇内容, 共 262.3 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

对话天润融通首席科学家:大模型的首要任务是为客户创造商业价值

天润融通

人工智能

拼多多商品详情数据接口全解析:获取商品信息的高效途径

tbapi

拼多多 拼多多商品详情数据接口 拼多多API 拼多多商品数据采集

足球与AI,开创足球预测新纪元

Geek_a17c4b

数据挖掘 机器学习 深度学习 AI 足球

客户在哪儿AI让ToB全面了解竞争对手、赢得竞争

客户在哪儿AI

ToB营销 ToB增长 ToB销售

Microsoft Remote Desktop Beta for Mac(微软远程连接工具

Mac相关知识分享

代码审查完整指南来了!

敏捷开发

编程 软件开发 代码审查 代码管理

Charles for Mac(HTTP协议抓包工具) v5.0b12版

Mac相关知识分享

线程池遇到父子任务,有大坑,要注意!

快乐非自愿限量之名

数据库 线程池

【YashanDB知识库】用户密码带@字符时exp和imp无法使用

YashanDB

yashandb 崖山数据库 崖山DB

网络加速解决方案:实现企业网络高效访问

Ogcloud

网络加速 CDN加速 企业组网 海外网络加速

SQLAlchemy 安装与配置指南

测吧(北京)科技有限公司

测试

性能测试:行业流行性能剖析工具介绍

测吧(北京)科技有限公司

测试

如何选择适合您团队的缺陷跟踪工具?

爱吃小舅的鱼

缺陷跟踪管理 缺陷管理软件推荐

软件测试学习笔记丨XML响应断言

测试人

软件测试

Sketch for mac(专业矢量绘图设计软件)v99.1中文版

Mac相关知识分享

设计工具

天润融通微藤大模型,如何助力市场部构建企业增长飞轮?

天润融通

InfoQ对话天润融通CTO|AI时代,开发者的机遇与挑战?

天润融通

人工智能

开发国际化的体育直播平台:现成源码与定制开发的选择

软件开发-梦幻运营部

闲鱼开发者必读:闲鱼商品详情数据接口完全指南

tbapi

闲鱼API 闲鱼商品详情数据接口 闲鱼商品数据采集 闲鱼平台API接口 闲鱼商品详情API

Sentieon | 应用教程:唯一分子标识符(UMI)

INSVAST

基因测序 基因数据分析 生信服务

常见接口安全测试工具介绍:ZAP、Burp Suite、SQLMap 等知名安全测试工具

测吧(北京)科技有限公司

测试

Paste for Mac(剪切板历史管理工具) v4.1.2中文版

Mac相关知识分享

SD-WAN能否优化SaaS访问体验?

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

软件测试学习笔记丨接口请求体-form表单

测试人

软件测试

测试平台环境配置指南

测吧(北京)科技有限公司

测试

第59期|GPTSecurity周报

云起无垠

Microsoft NTFS for Mac by Tuxera 2022 for macNTFS磁盘格式读写

Mac相关知识分享

Mac软件 软件下载

软件测试学习笔记丨接口请求体-xml

测试人

软件测试

搭建安全测试演练环境:实操常见安全漏洞

测吧(北京)科技有限公司

测试

Burp Suite:黑客与白帽子最常用的安全测试工具详解

测吧(北京)科技有限公司

测试

Eclipse基金会发布Gerrit_Git_Alex Blewitt_InfoQ精选文章