
De Git a Lore: por qué el control de versiones necesitaba una revolución
Epic Games acaba de soltar Lore, un sistema de control de versiones open source que promete escalar sin perder velocidad. Y la verdad, después de leer la documentación, me quedó la sensación de que esto no es solo otro Git con maquillaje.
Como ingeniero que ha trabajado con repos que pesan cientos de gigas —especialmente en proyectos con assets binarios, modelos 3D, texturas y builds— sé lo doloroso que puede ser clonar un repositorio que tarda horas. Git fue diseñado para código fuente, no para archivos de 2 GB. Lore nace con esa premisa: code + large binary assets, sin sacrificar velocidad.
Qué tiene Lore que no tiene Git
La arquitectura es distinta. Lore usa almacenamiento content-addressed basado en Merkle trees, lo que significa que los datos se referencian por hash de contenido. Esto permite deduplicación automática, verificación de integridad criptográfica y reutilización de chunks entre ramas e historial.
Otro punto clave: on-demand hydration. No necesitas descargar todo el repo para empezar a trabajar. Puedes tener un workspace liviano que va trayendo los archivos solo cuando los usas. Para equipos distribuidos o con conexiones lentas, esto es un cambio de juego.
Además, las ramas son lightweight mutable references. Crear y cambiar de rama es casi instantáneo porque no se duplica data subyacente. En Git, un checkout de una rama con muchos assets binarios puede ser eterno.
SDKs, API y open source de verdad
Lore no es solo un CLI bonito. Tiene APIs en C/C++, C#, Rust, Go, Python y JavaScript. Eso significa que puedes integrarlo en pipelines de build, herramientas de artistas, o automatizaciones sin depender de wrappers medio rotos.
Y lo mejor: está bajo licencia MIT, mantenido por Epic Games, pero con la intención de que la comunidad lo haga crecer. No es un proyecto abandonado a la buena de Dios.
Mi opinión: ¿lo usaría hoy?
Honestamente, si estuviera liderando un proyecto con assets pesados —un juego, una simulación, un pipeline de ML con datasets enormes— probaría Lore mañana mismo. Para código puro y repos chicos, Git sigue siendo el rey. Pero el mundo no se reduce a archivos de texto.
La pregunta real es si la comunidad va a adoptarlo. Epic tiene la plataforma y los recursos, pero necesita que equipos fuera de su ecosistema le den una oportunidad. Si logran eso, Lore podría convertirse en el estándar para proyectos que mezclan código con contenido pesado.
¿Cachai? A veces la pega no es solo escribir código, es manejar la wea de archivos que nadie quiere descargar.
Fuente de inspiración: Lore | Next-Generation Open Source Version Control