跳至主要内容
开始免费试用
开始免费试用
所有文章
  • Unreal Engine
  • 通用开发
  • 生产力
  • Unreal Engine 6
  • 安全

Lore:Epic 的版本控制系统与 Perforce 和 Git LFS 对比

Lore 是 Epic 面向游戏项目推出的开源版本控制系统,善于处理二进制文件。它与 Perforce 和 Git LFS 相比如何,哪些团队应该切换。

Ludus AI Team

Lore:Epic 的版本控制系统与 Perforce 和 Git LFS 对比

Lore 是 Epic 的版本控制系统,专为包含大型二进制资产的游戏项目打造,并已开源,团队可以直接采用或自行托管。它之所以重要,是因为游戏版本控制长期以来只能在两者之间二选一:Perforce 能很好地处理大型二进制文件,但运维负担沉重;带 LFS 的 Git 是开发者熟悉的工具,但面对大型 .uasset 文件时力不从心。Lore 瞄准的正是这一空白:像 Perforce 一样善于处理二进制文件,同时更容易上手。

本文介绍 Lore 是什么、它与 Perforce 和 Git LFS 相比如何,以及哪些团队应该关注它,内容截至 2026 年 9 月。

Lore 是什么?

Lore 是 Epic 按照游戏的真实制作方式打造的版本控制系统:数百 GB 的二进制资产与代码并存,许多人同时修改同一个项目,而且文件无法像文本那样合并。Epic 在内部的大型项目中使用它,并已将其开放给各工作室使用。它的设计目标正是游戏团队关心的那些:处理大型二进制文件时不卡顿,能扩展到大型团队和大型仓库,并且比传统的重量级方案更省心。

为什么游戏项目需要专门的版本控制

因为游戏项目以二进制文件为主,而二进制文件打破了 Git 赖以构建的前提。.uasset、纹理或音频文件无法逐行合并,因此两个人编辑同一个资产就会产生冲突,只能通过选择某个版本来解决,而不能合并。项目体量还常常达到数百 GB,通用工具很难应付。这就是工作室会选择 Perforce 或 Git LFS 的原因:两者都能处理大型二进制文件,但各有代价。Lore 则是 Epic 专门针对这一问题给出的答案。

Lore、Perforce 与 Git LFS 对比

LorePerforceGit LFS
大型二进制文件专为此打造表现出色可用,规模变大后吃力
熟悉程度新工具游戏行业标准大多数开发者都熟悉
运维成本力求更轻量运维和授权负担重轻量,但 LFS 增加摩擦
开放性开源,可自行托管商业软件开放,LFS 后端各不相同
最适合想要善于处理二进制文件的开放版本控制的团队已深度投入的大型工作室小型团队、以代码为主的仓库

简而言之:Perforce 是根深蒂固的选择,工具链最丰富,运维负担也最重。Git LFS 熟悉且轻量,直到资产规模增长为止。Lore 瞄准的是两者之间:拥有 Perforce 式的二进制文件处理能力,同时更开放、更容易采用。

你的工作室应该切换到 Lore 吗?

如果 Perforce 运转良好,而且你已经在它上面投入很多,那就没有迁移的紧迫性。如果你在使用 Git LFS,并随着资产增长感到吃力,或者你正从零开始,想要一个善于处理二进制文件、又没有 Perforce 运维成本的系统,那么 Lore 值得认真考虑,尤其是它开源且可自行托管。和任何版本控制迁移一样,请先在非关键项目上试点,因为无论目标系统多好,迁移历史记录和重新培训团队都是实打实的工作量。

常见问题

Unreal Engine 中的 Lore 是什么? Lore 是 Epic 的版本控制系统,专为大型二进制游戏资产打造,并已开源,工作室可以直接采用或自行托管。

Lore 比 Perforce 更好吗? 它面向同样以二进制文件为主的使用场景,但更轻量、更开放。Perforce 的工具链更丰富,在行业中也更根深蒂固。哪个更好,取决于团队已有的投入和规模。

我可以用 Lore 代替 Git LFS 吗? 可以,它正是面向那些随着资产增长而觉得 Git LFS 吃力的团队。在迁移正在开发的项目之前,请先试点。

Lore 是开源的吗? 是的。Epic 已将 Lore 开源,工作室可以使用并自行托管。

结语

Lore 是 Epic 在解决每个游戏团队都熟悉的问题:一个尊重大型二进制文件、又没有传统方案那般运维负担的版本控制系统。它不会一夜之间取代 Perforce,但作为一个开放且善于处理二进制文件的系统,它为工作室提供了真正的第三种选择。迁移之前请先试点。Ludus AI 是最先进的 Unreal Engine AI 助手,在 UE 5.4 至 5.8 的编辑器内工作,无论底层使用哪种版本控制,因此你在这里的选择不会改变你使用它的方式。

开始使用 Ludus AI 构建

在自己的项目中实践刚刚学到的内容

开始免费试用

Pro 试用 14 天 · 50,000 积分 · 今天支付 $0

继续阅读

所有文章

下一个功能,只差一条提示词。

开始 14 天的 Pro 试用。今天就能在编辑器中使用。