From ac01dd5e7bf411d255cab4e7dde2b01983ff77fa Mon Sep 17 00:00:00 2001 From: claude-code Date: Tue, 18 Aug 2026 18:44:48 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E7=B7=A8=E8=AD=AF=E7=94=A2=E7=89=A9?= =?UTF-8?q?=E4=B8=8D=E5=86=8D=E9=80=B2=E7=89=88=E6=8E=A7=E2=80=94=E2=80=94?= =?UTF-8?q?=E6=8A=BD=E6=88=90=E7=8D=A8=E7=AB=8B=20repo=20=E7=9A=84?= =?UTF-8?q?=E5=90=8C=E6=99=82=E6=8A=8A=20626MB=20=E6=AD=BB=E7=94=A2?= =?UTF-8?q?=E7=89=A9=E7=95=99=E5=9C=A8=E5=8E=9F=E5=9C=B0=EF=BC=88D95?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 抽取方式: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 結構拆分) --- .gitignore | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.gitignore b/.gitignore index c2658d7..6e18421 100644 --- a/.gitignore +++ b/.gitignore @@ -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