chore: 編譯產物不再進版控——抽成獨立 repo 的同時把 626MB 死產物留在原地(D95)

抽取方式:git subtree split --prefix=collector(保住 171 顆 commit 的歷史)
        → git filter-repo 剔除 8 條純編譯產物路徑(.app/dmg/下載回來的安裝檔)

剔掉的只有編譯輸出,**原始碼一顆 commit 都沒少**:
174 → 171,少的三顆是「產物同步 v0.16.0」這類只動二進位的 commit。
228 個檔案與 arcrun-rag 的 collector/ 逐檔 sha 比對:0 個不一致。

票:inkstone/InkStoneCo#40(D95 結構拆分)
This commit is contained in:
claude-code
2026-08-18 18:44:48 +08:00
parent 8c22c6858b
commit ac01dd5e7b
+21
View File
@@ -1 +1,22 @@
node_modules/
# ── 編譯產物不進版控(D95,2026-08-18)────────────────────────────────────
# 這個 repo 從 arcrun-rag 的 collector/ 抽出來時,歷史裡有 46 個 >1MB 的編譯產物
# arcrun-tray 的 .app、各版 dmg、下載回來的 WebView2 安裝檔…),總計 626 MB。
# 抽取時已把它們從歷史裡剔除 ⇒ 這個 repo 全部歷史只剩 8 MB。
#
# 🔴 這一份清單是「不要再長回來」的那道閘:出貨線每次把 arcrun-rag 的 collector/
# 同步過來時,`git add -A` 會照這份跳過它們(見 installer/scripts/line-source-repo.mjs)。
# ⚠️ arcrun-rag 那邊**現在還追蹤著這四個檔**——不在這一輪拿掉,是因為
# `daemon-version.py --source-state` 的指紋把它們算在內,改動會讓 daemon-freshness
# 那道閘擋下出貨。拆它要跟戳版帳本一起處理,另立一輪(票:inkstone/InkStoneCo#40)。
collector
cmd/arcrun-app/arcrun-app
cmd/arcrun-app/dist/
cmd/arcrun-app/dist-msix/
cmd/arcrun-app/build/bin/
cmd/arcrun-app/build/windows/installer/tmp/
cmd/arcrun-app/frontend/dist/
cmd/arcrun-app/frontend/node_modules/
cmd/arcrun-app/frontend/wailsjs/
cmd/**/*.app