From 3e1a921eb64169740fc53fbbf34a5c2492e12672 Mon Sep 17 00:00:00 2001 From: "z.kirill" Date: Sat, 15 Aug 2026 05:26:44 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B3=D0=BD=D0=BE=D1=80=D0=B8=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D0=B0=D1=82=D1=8C=20=D0=BF=D1=80=D0=BE=D0=B2=D0=B5?= =?UTF-8?q?=D1=80=D0=BE=D1=87=D0=BD=D1=8B=D0=B5=20=D1=81=D0=B1=D0=BE=D1=80?= =?UTF-8?q?=D0=BA=D0=B8=20build-*?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Каталог вида build-final заводится в каждой вехе для чистой сборки. В этой он пережил `rm -rf` — процесс держал файл, — и попал бы в `git add -A`, если бы внутри к тому моменту оставался хоть один файл. Обошлось случайно, а правило делает это невозможным. Co-Authored-By: Claude Opus 5 --- .gitignore | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitignore b/.gitignore index a1f1886..5870ac0 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,11 @@ # build/ содержит и объектники, и выкачанный исходник raylib (~200 МБ). # Всё воспроизводится одной командой: cmake -S . -B build build/ +# Проверочные сборки с суффиксом: build-final, build-debug и прочие разовые. +# Правило не «на всякий случай»: такой каталог заводится в каждой вехе, и +# однажды `rm -rf` не смог его снести (файл держал процесс), а `git add -A` +# едва не отправил в историю полтораста мегабайт объектников. +build-*/ out/ cmake-build-*/