[CL-SYNC-DB] Untrack binary state files (.swarm + ruvector.db) — eliminate sync churn #6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/untrack-binary-state-20260507"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что сделано
Untrack бинарные локальные state-файлы из git:
.swarm/memory.db-shm/memory.db-wal(SQLite WAL/SHM)ruvector.db(vector index)Расширил .gitignore:
*.db-shm,*.db-wal,.swarm/Зачем
Auto-sync через EuropaTech-GitSync (10-min cron) коммитил эти бинарные файлы каждый цикл. За 12 минут — 5 коммитов в master с binary diff. Bloat истории, и server-side pull тянет лишние мегабайты.
Эти файлы — per-machine local state. Не должны синхронизироваться между Windows и Hetzner.
План тестирования
Где могу ошибаться
На server-178 working copy после pull может остаться stale tracking. Решается командой git rm --cached + commit. Не блокирует merge — server cron pull увидит untracked файлы как локальные drift, sync скрипт их пропустит благодаря .gitignore.