站内通知
网站全新改版已成功上线,非常感谢近一年来兄弟们的支持,我将继续为大家维护好此网站,现以开通会员和支付系统。网站举行金币多充值多送活动。 点询详情
-->
新闻动态 > /    行业资讯 >

Epic Games 发布开源版本控制系统 Lore

在“虚幻之态”活动中,Epic Games 公布了关于 Unreal Engine 6 的更多细节,但这并非 Epic 准备的唯一重磅消息。这家《堡垒之夜》的开发商还发布了 Lore——一款开源版本控制系统,任何游戏开发者或其他娱乐工作室均可从中受益。

Lore 针对结合代码与大型二进制资产的项目进行了优化。Epic 承诺其设置简便、扩展性强,并支持通过 C/C++、C#、Rust、Go、Python 或 JavaScript 进行扩展、定制和集成。

“Lore 是一个集中式、内容寻址的版本控制系统,它将仓库状态表示为 Merkle 树和不可变的修订链,针对二进制优先存储、去重以及大规模稀疏/按需数据加载进行了优化。”

您可能会好奇它与 Git 等其他系统有何不同。Epic Games 表示,没有其他系统是为“大型游戏和娱乐项目所需的约束组合而设计的:任意内容类型、多轴规模、多租户安全以及完全开放的规范和许可。”

“Git 的内容寻址修订图非常出色,但它将二进制文件视为二等公民——大文件需要附加的 LFS 而非一流的块存储,稀疏检出在离线使用时存在尖锐问题,并且没有原生的多租户隔离。”

与此同时,为大型二进制内容设计的系统“通常需要日常操作中的服务器往返,使用专有线路协议阻碍第三方实现,并且在二进制级别提供有限的去重能力。”

Lore 解决了所有这些问题,并提供了一个便捷的工具,其他开发者可以进一步改进它。

目前,Epic 计划添加扩展的大型仓库工作流,如 VFS 和 Windows 服务、OAuth 集成、可扩展锁定、多服务器复制、客户端和服务器端钩子、VS Code 插件以及开源桌面和 Web 客户端。

Lore 可在 Windows、macOS (ARM64) 和 Linux (x86-64, ARM64) 上使用。

收藏 0 点赞

加入组织

本站声明

👉本站所有资源仅供学习参考练习使用!!!没特别声明能商用的,禁止商用,出现法律问题自行承担!如若本站内容侵犯了原著者的合法权益,可联系我们删除链接处理。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。 👉国外用户账号注册以及支付赞助问题请联系邮箱 cgshop@qq.com 👉For account registration and payment sponsorship issues for overseas users, please contact the email: cgshop@qq.com.