squad-proto/.gitignore
z.kirill 2713204c00 Не тащить в историю кеши, бэкапы и чужие ассеты
Перед первой фиксацией накопленного разобрал, что из незакоммиченного является
исходником, а что производным или чужим.

  .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>
2026-08-13 21:04:55 +03:00

50 lines
2.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# --- сборка ------------------------------------------------------------------
# build/ содержит и объектники, и выкачанный исходник raylib (~200 МБ).
# Всё воспроизводится одной командой: cmake -S . -B build
build/
out/
cmake-build-*/
*.exe
*.pdb
*.ilk
*.obj
*.dsym
main
# --- артефакты dev-режимов ---------------------------------------------------
# squad_proto.exe --shot кладёт скриншот в рабочий каталог, то есть в корень.
# Это отладочные снимки; те, что нужны документации, лежат в 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/
compile_commands.json
CMakeUserPresets.json