Configs2026年7月5日·1 分钟阅读

Lore — Next-Generation Open-Source Version Control System by Epic Games

A new open-source version control system from Epic Games built in Rust, designed for large-scale game and media development workflows.

Agent 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Lore Overview
直接安装命令
npx -y tokrepo@latest install dc394d43-7808-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run 确认安装计划,再运行此命令。

Introduction

Lore is an open-source version control system developed by Epic Games, written in Rust. It is designed from the ground up to handle the challenges of large-scale game development: massive binary assets, huge repositories, and workflows that traditional VCS tools struggle with.

What Lore Does

  • Tracks changes across codebases containing large binary assets efficiently
  • Provides fast clone and checkout operations even for multi-gigabyte repositories
  • Supports branching and merging workflows familiar to Git users
  • Handles file locking for binary assets that cannot be merged
  • Scales to repository sizes common in game and media production

Architecture Overview

Lore is built in Rust for performance and memory safety. It uses a content-addressable storage backend optimized for large files, avoiding the performance cliffs that Git encounters with binary-heavy repositories. The data model supports both traditional diff-based tracking for text files and chunk-based deduplication for binaries.

Self-Hosting & Configuration

  • Install via Cargo or download prebuilt binaries for Windows, macOS, and Linux
  • Configure remote storage backends (local filesystem, S3-compatible, or custom)
  • Set up file locking rules per extension or path pattern
  • Integrates with existing CI/CD pipelines through standard CLI conventions
  • Authentication supports SSH keys and token-based methods

Key Features

  • Purpose-built for repositories with large binary assets common in game development
  • Fast operations on multi-gigabyte repos where Git would struggle
  • File locking prevents conflicts on non-mergeable assets like textures and models
  • Rust implementation provides reliable performance without garbage collection pauses
  • Open-source from Epic Games with production backing from Unreal Engine workflows

Comparison with Similar Tools

  • Git — dominant VCS but degrades with large binaries even with Git LFS
  • Git LFS — bolt-on large file support for Git with added complexity
  • Perforce — industry-standard for games but proprietary and expensive
  • Plastic SCM (Unity) — game-oriented VCS acquired by Unity, now closed source
  • Dolt — SQL database with Git semantics, different use case entirely

FAQ

Q: Is Lore compatible with Git? A: Lore is a separate VCS with its own data model. Migration tools are planned but it does not use Git's format.

Q: Can I use Lore for non-game projects? A: Yes. Any project with large binary assets (media production, ML model weights, design files) can benefit from Lore.

Q: How does file locking work? A: Users can lock files on the server to prevent concurrent edits. Locks are advisory by default but can be enforced per repository policy.

Q: What is the current project status? A: Lore is in active development. Epic Games uses it internally and the public release is evolving rapidly.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产