Клиент Windows для масштабируемого контроля версий массивных игровых ресурсов
Управляет большими репозиториями с использованием адресованного по содержимому хранилища, обработки бинарных данных по частям, разреженных рабочих пространств и визуальных инструментов слияния для подготовки и ветвления. Lore Desktop поставляется от Epic Games как официальный графический клиент для открытого исходного кода Lore VCS, предлагая сжатие Zstandard, гидратацию по запросу и переключение рабочих пространств. Интерфейс подходит разработчикам игр и 3D-художникам, которым нужны высокопроизводительные бинарные рабочие процессы и меньший объем локального хранилища во время повседневной итерации.
Как Lore обрабатывает большие бинарные активы?
Lore хранит данные с помощью адресованных содержимым деревьев Меркла и раздельного хранения, что означает, что файлы разбиваются, дублируются и сжимаются с помощью Zstandard перед хранением. Эта архитектура поддерживает дедупликацию на уровне фрагментов и позволяет клиенту получать только необходимые части через по запросу гидратацию. Для команд с многогигабайтными файлами это приводит к меньшим локальным хранилищам, так как разреженные рабочие пространства позволяют пользователям избегать загрузки целых активов.
Влияет ли это на ресурсы локальной системы во время обычных операций?
Десктопный клиент полагается на централизованную архитектуру сервиса с высокопроизводительным кэшированием, поэтому локальная активность ЦП и диска сосредоточена на задачах гидратации и сжатия частей. Быстрое переключение рабочих пространств сокращает время полной проверки, избегая массовых передач. Таким образом, клиент переносит постоянную нагрузку на сетевые и кэшированные уровни, а не заставляет выполнять длительные локальные операции, что подходит распределенным командам, работающим с большими наборами данных.
Безопасно ли использовать в производственных проектах?
Lore использует криптографические проверки целостности через деревья Меркла и предоставляет визуальное различие, слияние и блокировку файлов в клиенте, который обеспечивает право собственности на активы перед записью. Основная система управления версиями является открытым исходным кодом под лицензией MIT, в то время как десктопный клиент в настоящее время распространяется в виде бинарного файла; это разделение имеет значение для команд, которым требуется возможность аудита кода на стороне клиента.
Нужны ли специальные знания для работы с клиентом?
Клиент предоставляет управление подготовкой, фиксацией, ветвлением, различием и блокировкой через элементы управления GUI, уменьшая зависимость от командной строки для рутинных задач. Однако такие функции, как разреженные рабочие пространства, раздельное хранение и разрешение конфликтов слияния предполагают знакомство с концепциями распределенных систем управления версиями и рабочими процессами с большими файлами, поэтому технические руководители или инженеры по сборке, вероятно, будут управлять первоначальной настройкой репозитория.
Lore подходит для инженерных и художественных команд, работающих с проектами масштаба петабайтов
Lore Desktop предлагает методы хранения на уровне предприятия и операции с учетом бинарных данных в графическом интерфейсе рабочего стола, который поддерживает итеративную работу с крупными активами. Он подходит командам, которым нужно уменьшенное локальное хранилище и более быстрые переключения между рабочими пространствами, в то время как командам, требующим полной аудируемости исходного кода клиента, следует отметить, что клиент в настоящее время является бинарным. Рекомендуется.