Scripts2026年7月15日·1 分钟阅读

Lore — Next-Generation Version Control System by Epic Games

Lore is an open-source version control system written in Rust by Epic Games, designed to handle massive repositories with superior performance and a modern developer experience.

Agent 就绪

Agent 可直接安装

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

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

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

Introduction

Lore is a next-generation version control system built in Rust by Epic Games. It rethinks version control from the ground up to handle the scale of modern game and enterprise codebases while providing a fast, intuitive developer experience.

What Lore Does

  • Manages source code and large binary assets in a single repository
  • Handles repositories with millions of files and terabytes of data efficiently
  • Provides fast branching, merging, and history traversal
  • Supports sparse checkouts and partial clones for monorepo workflows
  • Offers a familiar Git-like command interface for easy adoption

Architecture Overview

Lore uses a content-addressable object store with chunked deduplication optimized for large files. The index and history structures are designed for sub-linear lookup times even in massive repositories. Written entirely in Rust, it leverages memory safety and concurrency for reliable performance across platforms.

Self-Hosting & Configuration

  • Install via Cargo or download pre-built binaries
  • Server component can be self-hosted for team collaboration
  • Configure ignore patterns, sparse checkout rules, and LFS-like policies
  • Supports authentication via SSH keys or tokens
  • Migration tools available for importing existing Git repositories

Key Features

  • Built in Rust for memory safety and high performance
  • Native large file support without external LFS tooling
  • Designed for monorepos with millions of files
  • Familiar CLI syntax for developers coming from Git
  • Open-source under a permissive license by Epic Games

Comparison with Similar Tools

  • Git — Git struggles with large files and huge repos; Lore is designed for these from the start
  • Perforce — Perforce handles large assets but is proprietary; Lore is open-source
  • Sapling (Meta) — Sapling extends Git compatibility; Lore is a clean-slate design
  • Jujutsu — Jujutsu reimagines branching on Git backends; Lore replaces the entire stack

FAQ

Q: Is Lore compatible with Git? A: Not directly. Lore is a new system, though import tools exist for Git repositories.

Q: Who develops Lore? A: Epic Games, the company behind Unreal Engine and Fortnite.

Q: Can I use it for non-game projects? A: Yes. Lore works for any codebase, though it particularly excels with large repos.

Q: Is it production-ready? A: Lore is in active early development. Evaluate it for your use case before adopting.

Sources

讨论

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

相关资产