Esta página se muestra en inglés. Una traducción al español está en curso.
ConfigsJul 5, 2026·3 min de lectura

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.

Listo para agents

Instalación lista para agent

Este activo puede instalarse después de elegir el runtime, revisar el plan y ejecutar el comando correspondiente.

Native · 98/100Política: permitir
Superficie agent
Cualquier agent MCP/CLI
Tipo
Skill
Instalación
Single
Confianza
Confianza: Established
Entrada
Lore Overview
Comando de instalación directa
npx -y tokrepo@latest install dc394d43-7808-11f1-9bc6-00163e2b0d79 --target codex

Ejecutar después de confirmar el plan con 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

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados