Java将于9月移至GitHub
OpenJDK社区正在进行将标准Java的源代码从GitHub上的Mercurial仓库迁移到Git仓库的工作,并将9月初定为目标日期。 当前的计划是,Oracle的Java平台小组将托管在GitHub上的jdk / jdk存储库(目前是一个只读镜像)过渡到那时成为Java Development Kit(JDK)16个源的读写母版。此过渡将在9月15日计划JDK 15全面上市之前几周进行。
按照标准Java的六个月发布周期,JDK 16将于2021年3月发布。回购迁移计划已通过Project Skara进行,该项目涉及调查OpenJDK源代码的替代源代码管理和代码审查选项,并迁移到GitHub。 。 将OpenJDK存储库迁移到Git的三个主要原因: 版本控制系统元数据,可用工具和可用托管的大小。
转换后的存储库的初始原型显示出版本控制元数据的大小已大大减少。例如,使用Git的jdk / jdk存储库的.git目录大约为300 MB,而使用Mercurial的.hg目录大约为1.2 GB。减少元数据可保留本地磁盘空间并减少克隆时间,同时减少传输中的位数。
可用工具,与Mercurial相比,Git可用的工具更多。所有文本编辑器都可以本地或通过插件集成Git。此外,几乎所有IDE都附带Git集成,包括Eclipse和Visual Studio。
可用托管,有许多选项可用于托管Git存储库,无论是自托管还是作为服务托管。使用外部源代码托管提供程序的原因包括性能,对Web API的访问以与开发人员进行交互以及扩展社区。 几个Java项目已经移至GitHub,包括OpenJFX,Panama,Valhalla和Loom。
版权所有©2020 IDG Communications,Inc. 紧贴InfoWorld的新闻通讯,以了解软件开发人员,分析师,数据库程序员和数据科学家的情况。 从我们仅限会员的内幕文章中获取专家见解。
。
Yorumlar
Yorum Gönder