搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 占小狼的博客 > 牛掰!OpenJDK 居然要迁移到 GitHub,再也不用龟速下载了!

牛掰!OpenJDK 居然要迁移到 GitHub,再也不用龟速下载了!

占小狼的博客 2020-07-31
回复”666“获取面试宝典

OpenJDK 项目正在从 Mercurial 迁移到 GitHub,预计在2020年9月完成。切换至 Git 代码版本控制系统的部分预期目的是提升性能和对代码审查的更好支持。

OpenJDK 从 2008 年起一直使用 Mercurial 作为源代码管理解决方案,用于存储代码并进行代码审查。如今部分 OpenJDK 项目(如 Loom、Valhalla 和 JMC)已完全从 Mercurial 迁移至 GitHub,还有部分项目例如 JDK 本身正在迁移中,对于这些项目,其仓库已托管在 GitHub 上,但目前仍是只读副本。到 9 月份 GitHub 成为正式的读写主仓库时,JDK 项目将加入其中。

OpenJDK 在 2018 年开始评估 Mercurial 在源代码管理方面的可能替代方案,当时还定义了一系列评估标准,宗旨是“提升所有贡献者(无论是新贡献者还是现有贡献者)的生产力”:

  • 性能:从主仓库进行克隆操作的时间、本地操作的时间等
  • 空间效率
  • 在不同地区的可用性
  • 支持常见的开发环境,例如 Linux, Mac 和 Windows
  • 能够轻松托管 JDK 的整个历史项目文件和未来十年基于其历史的预计增长
  • 支持通用的 JDK 代码审查实践
  • 提供程序化 API,以实现流程协助以及审查和流程的自动化

尽管现有的 OpenJDK 开发者熟悉 Mercurial 以及存在一定的迁移成本,但最后还是决定将 OpenJDK 迁移至 GitHub,原因是看中了 GitHub 的性能、丰富的 API 和日渐扩大的社区环境。

查看此 JEP(JEP 369: Migrate to GitHub) 了解迁移至 GitHub 的详细原因。

牛掰!OpenJDK 居然要迁移到 GitHub,再也不用龟速下载了!

来源 | https://urlify.cn/VfuaUn



  
    
    
  
最近面试BAT,整理一份面试资料 Java面试BAT通关手册》 ,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
明天见(。・ω・。)ノ♡

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《牛掰!OpenJDK 居然要迁移到 GitHub,再也不用龟速下载了!》的版权归原作者「占小狼的博客」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注占小狼的博客微信公众号

占小狼的博客微信公众号:whywhy_zj

占小狼的博客

手机扫描上方二维码即可关注占小狼的博客微信公众号

占小狼的博客最新文章

精品公众号随机推荐

下一篇 >>

github常用搜索