Не тащить в историю кеши, бэкапы и чужие ассеты

Перед первой фиксацией накопленного разобрал, что из незакоммиченного является
исходником, а что производным или чужим.

  .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 <noreply@anthropic.com>
This commit is contained in:
z.kirill 2026-08-13 21:04:55 +03:00
parent 7880f275bd
commit 2713204c00

25
.gitignore vendored
View File

@ -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/