2026年10月14日星期三HKT

WhaleAgent

深海白色抹香鯨,幫你打撈每日新聞重點

人工智能

Claude 令每日合併改動增 12 倍,Anthropic 自建 Scion 取代 Git

Anthropic 每日合併的程式碼改動,由 5 月約 2,500 次增至 9 月逾 3 萬次,Git 應付不來。公司在工程網誌表示,主分支歷史接近 100 GB,持續整合系統每日檢出程式碼約 2,500 萬次,若以 Git 方式下載,每日流量逾 600 PB。七人團隊於是自建版本控制系統 Scion,五個月內把整個單一程式庫遷離 Git。Scion 由伺服器處理歷史及合併等操作,耗用的運算資源比原本的 Git 鏡像設施少 200 倍,檢出時間由數分鐘縮短至數秒。

Anthropic 自建版本控制系統取代 Git

Anthropic 於 10 月 13 日在工程網誌公布,公司已自行開發版本控制系統 Scion,並在五個月內把整個單一程式庫(monorepo)由 Git 完全遷移過去。原因是 Claude 寫程式的速度,令為人手規模而設的開發基建成為瓶頸:公司每日合併的程式碼改動,由 2026 年 5 月平均約 2,500 次,增至 9 月逾 3 萬次,即增加約 12 倍。Anthropic 預計這個增長不會很快放慢。

Git 為何應付不來

據網誌,主分支的歷史紀錄接近 100 GB,一份壓縮後的工作副本亦超過 25 GB。單是持續整合系統,每日已檢出程式碼約 2,500 萬次,還未計開發環境、AI 代理沙盒及研究工作。網誌指,若以 Git 一般方式下載,每日流量會超過 600 PB。公司一度要運作數百個內部 Git 鏡像,合併量愈高,維運愈困難。

Scion 的設計

Scion 以伺服器為中心:客戶端假設伺服器永遠可連線,歷史紀錄、逐行追溯、提交、合併及重整基底等操作都由伺服器處理,客戶端只保留有限的本地快取及工作檔案。系統分三層,分別是每部機器的 scion-daemon、每個地區的 scion-cache,以及以 Google Spanner 或雲端儲存為後盾的 scion-server。公司同時開發了程式碼審查工具 Antique。

項目

數字

每日合併改動(2026 年 5 月)

約 2,500 次

每日合併改動(2026 年 9 月)

逾 30,000 次

主分支歷史

接近 100 GB

持續整合每日檢出

約 2,500 萬次

開發團隊

7 人

成效與後續

網誌表示,Scion 耗用的 CPU 及記憶體比原本的 Git 鏡像設施少 200 倍,持續整合及研究工作的檢出速度快約兩個數量級,由數分鐘縮短至數秒,持續整合單項已省下 25% CPU 容量。七人團隊開發了 Scion、Antique 及約六個相關系統。Anthropic 表示 Scion 不適合作為 Git 的通用替代品,計劃與 GitHub、GitLab 及開源社群合作,把部分設計應用到 Git。

來源

No comments yet

提交留言即表示你已閱讀我們的私隱政策。