git带日志迁移迁移_Java走向Git:关于迁移OpenJDK的建议

git带日志迁移迁移

提出了一个新的JDK增强建议或JEP,建议将OpenJDK社区的源代码存储库从Mercurial迁移到Git。

所有单一存储库的OpenJDK项目都将被迁移,并保留所有版本控制历史记录和标签。 提交消息将被重新调整以适应Git格式,并且还将针对Git生态系统调整jcheck,webrev和defpath工具。 这些工具的原型已经存在,在Mercurial和Git哈希之间进行转换的原型工具也已经存在。

但是为什么现在出现这种情况呢?

该提案指出了迁移到Git的三个主要原因:

  • 版本控制系统元数据的大小
  • 可用工具
  • 可用托管

事实证明,Mercurial的.hg版本控制元数据(约1.2 GB)与Git的.git目录(约300 MB)之间存在很大的差异。 较小的元数据意味着更快的克隆时间和更少的存储空间。 此外,Git现在无处不在,以至于所有文本编辑器都具有Git集成(无论是本机还是插件),所有IDE都开箱即用,并且有很多桌面客户端可以在本地与Git存储库进行交互,并且这引起了令人信服的争论。

还请参见:

项目Skara进行讨论以来已经过去了将近一年,它敦促社区研究JDK源代码的替代源代码管理选项。 Skara的目的不是研究Git,而是研究所有可行的替代方案。 但是,就在一个月前, Skara的工具已在GitHub上可用 ,因此可以说, 尽管有人对此表示怀疑,但 Git还是在竞争中脱颖而出。

翻译自: https://jaxenter.com/java-goes-git-proposal-to-migrate-openjdk-160106.html

git带日志迁移迁移

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值