From 2713204c00d63bddbb56c46b2a2e5f72b3400a26 Mon Sep 17 00:00:00 2001 From: "z.kirill" Date: Thu, 13 Aug 2026 21:04:55 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B5=20=D1=82=D0=B0=D1=89=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20=D0=B2=20=D0=B8=D1=81=D1=82=D0=BE=D1=80=D0=B8=D1=8E=20?= =?UTF-8?q?=D0=BA=D0=B5=D1=88=D0=B8,=20=D0=B1=D1=8D=D0=BA=D0=B0=D0=BF?= =?UTF-8?q?=D1=8B=20=D0=B8=20=D1=87=D1=83=D0=B6=D0=B8=D0=B5=20=D0=B0=D1=81?= =?UTF-8?q?=D1=81=D0=B5=D1=82=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Перед первой фиксацией накопленного разобрал, что из незакоммиченного является исходником, а что производным или чужим. .sfcache-*/ и .diag-*/ — 49 МБ кешей и диагностики SpriteForge. Плодятся каждым прогоном конвейера с другим набором ключей, восстанавливаются из assets/manifests. *.blend1 — резервные копии Blender по 12 МБ, которые он кладёт рядом с .blend при каждом сохранении. assets/vendor/ — 68 МБ чужих библиотек анимаций и базовых мешей, из них 14 МБ один архив. Это вход конвейера, а не наш исходник: качается по ссылке из docs/14-monsters.md. Итого из 103 МБ незакоммиченных ассетов в историю пойдёт 35 МБ, и все они — источники истины: манифесты, каталоги, риги, мастер-развёртки. Co-Authored-By: Claude Opus 5 --- .gitignore | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.gitignore b/.gitignore index 6767c2e..a1f1886 100644 --- a/.gitignore +++ b/.gitignore @@ -17,6 +17,31 @@ main # Это отладочные снимки; те, что нужны документации, лежат в docs/. /*.png +# --- ассеты ------------------------------------------------------------------ +# Собранная библиотека спрайтов лежит в build/sprites (уже покрыто build/ выше), +# кеш SpriteForge — здесь. И то и другое производное: источник истины — +# assets/manifests. Сгенерированный generated/spriteforge_assets.h, наоборот, +# в репозитории: без него игра не соберётся. +.sfcache/ +contact-sheet.png + +# Кеши и диагностика SpriteForge с суффиксами: их плодит каждый прогон конвейера +# с другим набором ключей. Всё это производное от assets/manifests и весит +# впятеро больше исходников. +.sfcache-*/ +.diag-*/ + +# Резервные копии Blender: он кладёт .blend1 рядом с .blend при каждом +# сохранении. Файл на двенадцать мегабайт, который никому не нужен. +*.blend1 + +# --- сторонние ассеты -------------------------------------------------------- +# assets/vendor — чужие библиотеки анимаций и базовые меши (68 МБ, из них 14 МБ +# один архив). Это ВХОД конвейера, а не его результат, но и не наш исходник: +# качается по ссылке из docs/14-monsters.md и восстанавливается одной командой. +# Держать чужой архив в своей истории — способ навсегда утяжелить клон. +assets/vendor/ + # --- среда ------------------------------------------------------------------- .vs/ .cache/