2025 年技术指引:让真实案例和经验为开发者开路 了解详情
写点什么

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:192115
用户头像

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

关注

评论

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

简单好用的图片查看软件:EdgeView 4中文激活最新版

mac大玩家j

Mac软件 图片查看器 图片查看软件

东莞理工网安学院“火焰杯”软件测试高校就业选拔赛颁奖典礼

测试人

软件测试

AI在创新和竞争力中的关键

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

测试

我和极客时间的故事

查拉图斯特拉说

我和极客时间的故事

初探亚马逊 AI 编程助手 CodeWhisperer

亚马逊云科技 (Amazon Web Services)

人工智能’ 云上探索实验室 Amazon CodeWhisperer

AI见证每一跳的闪耀!百度成为中国国家跳水队人工智能合作伙伴

飞桨PaddlePaddle

人工智能 百度

天下苦定制久矣,平台化建设到底难在哪里?

权说安全

零信任 统一门户

掌握 Kubernetes 故障排除:有效维护集群的最佳实践和工具

SEAL安全

集群 故障排除 kubernetes 运维 企业号10月PK榜

什么是特权账号?

尚思卓越

网络安全 数据安全 特权账号管理 PAM

全网最详细4W字Flink全面解析与实践(上)

Java随想录

Java 大数据 flink

AI监管与政策:塑造人工智能未来

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

测试

AI与就业:面对未来的失业风险

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

测试

应对全球性挑战的AI解决方案

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

测试

人工智能改变日常生活和工作的未来

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

测试

人工智能的潜在益处与风险

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

测试

优测云测试平台 | 有效的单元测试

优测云服务平台

测试 单元测试 云平台 测试开发

大模型的幻觉 (Hallucination) 因何而来?如何解决幻觉问题?

Baihai IDP

人工智能 AI 大模型 白海科技 大模型幻觉

用HarmonyOS做一个可以手势控制的电子相册应用(ArkTS)

HarmonyOS开发者

HarmonyOS

10.26 来 CNCC 2023 T16 展位,TDengine 精美周边等你来领!

TDengine

时序数据库 ​TDengine

培养AI领域的未来人才

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

测试

文韬武略,创新无界,华为云1024程序员节精彩抢先看

华为云开发者联盟

程序员 开发者 华为云 华为云开发者联盟 华为云1024程序员节

从基础到实践,回顾Elasticsearch 向量检索发展史

华为云开发者联盟

人工智能 深度学习 华为云 华为云开发者联盟

昇腾CANN 7.0 黑科技:大模型训练性能优化之道

华为云开发者联盟

人工智能 华为云 大模型 昇腾CANN 华为云开发者联盟

人工智能对教育和职业的双重冲击

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

测试

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