Перед первой фиксацией накопленного разобрал, что из незакоммиченного является исходником, а что производным или чужим. .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>
50 lines
2.5 KiB
Plaintext
50 lines
2.5 KiB
Plaintext
# --- сборка ------------------------------------------------------------------
|
||
# 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
|