Файл описывает всё дерево целиком, а ветки содержат разные его части (порт на Rust, исследование CFD, базовый C++-редактор). Отслеживаемая копия при каждом переключении подменялась бы версией своей ветки, тогда как нужна одна общая. Содержимое на всех ветках было идентично, так что расхождений открепление не теряет. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B9Gcr11JJJyf8NnWsXjDzZ
59 lines
2.7 KiB
Plaintext
59 lines
2.7 KiB
Plaintext
# ---------------------------------------------------------------------------
|
|
# Сборка
|
|
# ---------------------------------------------------------------------------
|
|
# Каталог пресетов CMake целиком: объектники, SPIR-V, скопированные assets,
|
|
# и _deps — клоны зависимостей через FetchContent (только они ~775 МБ).
|
|
/build/
|
|
/out/
|
|
CMakeUserPresets.json # локальные пресеты разработчика, не общие
|
|
compile_commands.json # генерится (CMAKE_EXPORT_COMPILE_COMMANDS), часто симлинк в корень
|
|
|
|
# Зависимости, если их когда-нибудь начнут класть вручную (сейчас каталог пуст,
|
|
# всё тянет FetchContent). Убрать строку, если вендорить их в репозиторий.
|
|
/extern/*
|
|
!/extern/.gitkeep
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Артефакты выполнения приложения
|
|
# ---------------------------------------------------------------------------
|
|
# SimVulcan пишет их в текущий каталог при запуске (обычно внутри build/,
|
|
# но при запуске из другого места окажутся здесь).
|
|
imgui.ini
|
|
pipeline_cache.bin
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Python (docs/theory — исследовательский код)
|
|
# ---------------------------------------------------------------------------
|
|
__pycache__/
|
|
*.py[cod]
|
|
.ipynb_checkpoints/
|
|
.venv/
|
|
venv/
|
|
.pytest_cache/
|
|
|
|
# Числовые сводки демо-прогонов: генерятся скриптами demos_gpu/*.py на GPU-сервере
|
|
# (ноутбук цитирует их значения в markdown). Сами прогоны воспроизводимы.
|
|
docs/theory/demos_gpu/out/
|
|
docs/theory/solver_2x_sdf/out/
|
|
|
|
# ВАЖНО: docs/theory/figures/ и docs/theory/anim/ НЕ игнорируются намеренно —
|
|
# ноутбук kbc_lbm.ipynb их встраивает, и без них он нечитаем на свежем клоне
|
|
# (перегенерация требует GPU-сервера). См. заметку о них в README ветки research.
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Редакторы и ОС
|
|
# ---------------------------------------------------------------------------
|
|
.vs/
|
|
.vscode/
|
|
.idea/
|
|
*.user
|
|
*.suo
|
|
*.swp
|
|
*~
|
|
.DS_Store
|
|
Thumbs.db
|
|
desktop.ini
|
|
|
|
# Общие заметки Claude Code: один файл на все ветки, вне версионирования
|
|
/CLAUDE.md
|