Домен
Контроль версий и коллаборация
Профиль навыка
Large File Storage, отслеживание бинарных ассетов, миграция, управление хранилищем
Ролей
4
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
9
ещё 11 — необязательные
Контроль версий и коллаборация
Git и workflow
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Game QA Engineer | Загружает крупные тестовые ассеты и артефакты сборок из репозиториев Git LFS. Понимает, почему бинарные записи тестов и эталонные скриншоты хранятся в LFS, а не в обычном Git. Следует командным соглашениям по добавлению новых QA-ассетов в отслеживаемые паттерны. | |
| Technical Writer | Понимает проблему хранения больших бинарных файлов в Git и назначение Git LFS. Знает какие файлы документации требуют LFS: изображения, диаграммы, видео, PDF. Умеет настроить Git LFS для документационного репозитория. | |
| Unity Developer | Клонирует Unity-проекты с Git LFS и решает типичные проблемы загрузки крупных ассетов. Знает, какие типы файлов Unity (.unity, .prefab, .asset, текстуры, модели) должны отслеживаться через LFS. Следует установленным паттернам .gitattributes для бинарного контента Unity. | |
| Unreal Engine Developer | Клонирует проекты Unreal Engine с Git LFS и выполняет первоначальную загрузку ассетов. Понимает, что файлы .uasset, .umap и блюпринты требуют отслеживания через LFS из-за бинарной природы. Следует существующим конфигурациям .gitattributes для контента Unreal. |
| Роль | Обязательность | Описание |
|---|---|---|
| Game QA Engineer | Настраивает паттерны отслеживания Git LFS для QA-специфичных ассетов, включая записи тестов, дампы сбоев и эталонные скриншоты. Управляет квотами хранилища LFS для артефактов сборок и автоматизирует очистку устаревших тестовых бинарников. Настраивает стратегии частичного клонирования для ускорения развёртывания QA-окружений. | |
| Technical Writer | Эффективно использует Git LFS в docs-as-code workflow: отслеживает бинарные файлы, управляет storage quota, оптимизирует clone/fetch для CI. Документирует процесс работы с LFS для команды. Решает типичные проблемы (missing files, bandwidth limits). | |
| Unity Developer | Проектирует конфигурации .gitattributes для Unity-проектов, охватывая текстуры, меши, аудио, анимации и файлы сцен. Управляет блокировками LFS для бинарных ассетов (.prefab, .unity) для предотвращения конфликтов слияния. Настраивает паттерны включения/исключения для оптимизации времени клонирования. | |
| Unreal Engine Developer | Поддерживает правила .gitattributes для проектов Unreal, охватывая файлы .uasset, .umap, блюпринты и кеш производных данных. Использует блокировку файлов LFS для координации редактирования бинарных ассетов в команде и предотвращения конфликтов. Настраивает паттерны sparse checkout для сокращения локального хранилища. |
| Роль | Обязательность | Описание |
|---|---|---|
| Game QA Engineer | Обязателен | Проектирует стратегии хранения LFS для QA-пайплайнов, обрабатывающих терабайты записей тестов, захватов производительности и артефактов сборок по нескольким веткам релизов. Внедряет автоматизированные политики очистки LFS, сохраняющие критичные базовые линии регрессии при контроле стоимости хранения. Проектирует интеграцию с CI/CD. |
| Technical Writer | Проектирует стратегию хранения медиа-контента документации: выбор между Git LFS, CDN, object storage. Оптимизирует pipeline для работы с большими документационными репозиториями. Настраивает LFS-compatible CI/CD для автоматической публикации. | |
| Unity Developer | Обязателен | Проектирует рабочие процессы Git LFS для крупных Unity-проектов с сотнями гигабайт текстур, моделей и файлов сцен. Внедряет агенты передачи LFS и кастомные бекенды хранения для оптимизации доставки ассетов распределённым командам. Определяет политики блокировок и стратегии ветвления, минимизирующие конфликты на бинарных ассетах Unity. |
| Unreal Engine Developer | Обязателен | Проектирует инфраструктуру Git LFS для крупных проектов Unreal с массивными репозиториями .uasset и .umap объёмом в сотни гигабайт. Разрабатывает кастомные бекенды хранения и протоколы передачи, оптимизированные под бинарную структуру ассетов Unreal. Определяет командные соглашения по блокировке блюпринтов и файлов уровней. |
| Роль | Обязательность | Описание |
|---|---|---|
| Game QA Engineer | Обязателен | Определяет организационные политики LFS для версионирования QA-ассетов в нескольких игровых проектах и тестовых средах. Координирует бюджеты хранения и правила хранения записей тестов, артефактов автоматических захватов и базовых линий производительности. Менторит QA-инженеров по эффективным рабочим процессам LFS и продвигает лучшие практики управления ассетами. |
| Technical Writer | Определяет организационные стандарты работы с бинарным контентом в документации. Управляет LFS server и storage. Оптимизирует стоимость хранения и transfer bandwidth для документационных проектов. | |
| Unity Developer | Обязателен | Устанавливает командные стандарты Git LFS для управления ассетами Unity, включая правила отслеживания, протоколы блокировки и политики уровней хранения. Координирует стратегии миграции LFS при переводе устаревших Unity-проектов или реструктуризации пайплайнов ассетов. Менторит разработчиков по решению сложных проблем LFS с бинарными форматами Unity. |
| Unreal Engine Developer | Обязателен | Устанавливает командные стандарты Git LFS для управления ассетами Unreal, включая отслеживание .uasset/.umap, протоколы блокировки блюпринтов и исключения кеша производных данных. Координирует стратегии миграции устаревших проектов Unreal на репозитории с поддержкой LFS. Менторит разработчиков по Unreal-специфичным рабочим процессам LFS. |
| Роль | Обязательность | Описание |
|---|---|---|
| Game QA Engineer | Обязателен | Формирует корпоративную стратегию LFS для QA-инфраструктуры, охватывающей несколько студий и игровых проектов. Оценивает и выбирает провайдеров хранения LFS, определяет кросс-проектные политики хранения тестовых артефактов и проектирует единые системы версионирования ассетов, интегрирующие записи QA с пайплайнами сборок. Продвигает улучшения в управлении крупными бинарными тестовыми данными. |
| Technical Writer | Формирует стратегию управления медиа-активами документации на уровне компании. Определяет инфраструктуру для масштабирования: self-hosted LFS, CDN integration, asset management. Обеспечивает cost-effective хранение при росте документации. | |
| Unity Developer | Обязателен | Определяет корпоративную архитектуру LFS для организаций с множеством Unity-проектов, управляющих петабайтами игровых ассетов. Оценивает кастомные реализации серверов LFS, уровни хранения на базе CDN и гибридные решения, балансирующие стоимость с производительностью доставки ассетов. Влияет на развитие Git LFS для нужд Unity и продвигает подходы нового поколения к версионированию ассетов. |
| Unreal Engine Developer | Обязателен | Определяет корпоративную архитектуру LFS для организаций с множеством проектов Unreal и петабайтными репозиториями .uasset. Оценивает кастомные бекенды LFS, геораспределённые решения хранения и интеграцию с системой виртуальных ассетов Unreal. Формирует организационную стратегию версионирования бинарных ассетов и влияет на развитие инструментов Git LFS для игровой разработки. |