revert: 還原被第一次同步蓋掉的三個檔(D95,inkstone/InkStoneCo#40)

2026-08-18 出貨線第一次真的把 arcrun-rag 的 collector/ 同步過來,
盲目鏡射蓋掉/刪掉了三個**本來就該只屬於這個 repo** 的檔:

  .gitignore           21 行的「不要再長回來」閘 → 被換成 arcrun-rag 那份的一行
                       🔴 最嚴重:那份清單正是擋 43 MB 建置產物的東西,
                          它被蓋掉之後,下一趟同步就會把產物搬進來
  README.md            介紹這個獨立 repo 的 → 被換成 arcrun-rag 子目錄的 README
  cmd/collector/main.go 正常源碼,被誤判成建置產物刪掉
                       (.gitignore 的 `collector` 一行是指根目錄那顆執行檔,
                         但無斜線樣式在任何層級都命中 ⇒ 連 cmd/collector/ 也中)

出貨線那側已修(installer/scripts/line-source-repo.mjs):
  · destOwned:目的 repo 的門面檔不覆蓋、不刪除,且同步前檢查它們還在不在
  · 已被目的 repo 追蹤的檔案不算「被忽略」(git 自己的語意)⇒ main.go 不再被誤刪

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-18 21:33:34 +08:00
parent a35421e2e2
commit 969c3f2bcf
3 changed files with 59 additions and 9 deletions
+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