Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
【AIニュース】Anthropic が Git から Scion に移った理由
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
赤神青空
PRO
October 19, 2026
Video
Programming
8
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
【AIニュース】Anthropic が Git から Scion に移った理由
赤神青空
PRO
October 19, 2026
Video
More Decks by 赤神青空
See All by 赤神青空
【AIニュース】Grok Voice 3.0 とは何か
akagami
PRO
0
10
【基本情報対策】探索・整列と計算量
akagami
PRO
0
9
【AIニュース】GPT-6 の Intelligent UI とは何か
akagami
PRO
0
16
【基本情報対策】スタック・キュー・木
akagami
PRO
0
16
【基本情報対策】AI・機械学習の基礎
akagami
PRO
0
21
【基本情報対策】浮動小数点と誤差
akagami
PRO
0
22
【AIニュース】Claude for Google Workspace とは何か
akagami
PRO
0
28
【基本情報対策】2進数・16進数と基数変換
akagami
PRO
0
30
【AIニュース】Claude Code の mods とは何か
akagami
PRO
0
27
Other Decks in Programming
See All in Programming
golang-bob.pdf
iwatsukayura
0
130
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
150
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
110
Workers Cache を知る
syumai
0
360
phperだってパンチカードでコーディングしたい
o0h
PRO
0
320
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
350
Next.js: The final boss of Web Performance
guaca
0
210
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
120
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
430
パスワード再設定メールのURLについて知っておこう
uyuki234
0
160
Railsバージョンを4倍にした話
optim
0
290
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
2
12k
The agentic SEO stack - context over prompts
schlessera
0
970
Site-Speed That Sticks
csswizardry
13
1.6k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
750
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
740
Music & Morning Musume
bryan
48
7.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Writing Fast Ruby
sferik
630
63k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
The browser strikes back
jonoalderson
0
1.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
Transcript
AIニュース(2026年10月) Anthropic が Git から Scion に移った理由 1日3万回マージするモノレポのための、自前のソース管理 赤神 青空
▪2026年10月13日、Anthropic 何が発表されたか が自前のソース管理 Scion を紹介 モノレポを、Git から Scion へ Git
1⽇のマージ数 3万超 Scion (⾃前) 5か⽉で移し終えた 7⼈のチームで作った 約2,500 レビューの Antique も⼀緒に作った 2026年5⽉ 今ココ 概要 Anthropic の記事の数字 9⽉ 2/12
▪リポジトリの大きさと、使い手の変化 なぜ Git が合わなくなったか リポジトリが⼤きい main の履歴はほぼ100GB、作業コピーは圧縮しても25GB超 CI だけで、1⽇に約2,500万回のチェックアウト Git
の前提 クローンは、それだけで全部そろったリポジトリ ⼿元に全部を持って、オフラインでも動ける Anthropic の使い⽅ 使うのは、ほとんどがエージェントとジョブ いつもオンラインなので、全部を⼿元に持つ前提が合わない 今ココ 背景 3/12
▪いつもつながっている前提で、役目を分け直す サーバーが仕事をする エージェント‧ジョブ 要るときに取りに⾏く いつもつながるサーバー サーバーがやること ⼿元(クライアント)がやること 履歴‧blame 上限のあるキャッシュ コミット‧マージ‧リベース
ファイルを置いて、変更を⾒る API で聞けるので、⼿元のリポジトリが要らない仕事も多い ⾃動の bisect‧revert の仕組みも、この安い API に頼っている 今ココ しくみ 4/12
▪コストは、リポジトリではなく変更の大きさで決まる 大きさに比例しない作り コミットの重さ 変更の⼤きさで決まる(リポジトリ全体の⼤きさではない) コミット‧マージ‧リベースは、サーバーの上でロックなしで 作業コピーは無くてもいい 無し、頼んだフォルダだけ(sparse)、 読んだときに取ってくる(仮想)から選べる 丸ごとのコピーは、どこにも無い サーバーにも、全部をそろえた複製は置かない
packfile が無いので、リポジトリの保守が要らない 今ココ しくみ 5/12
▪changeset変更の記録とキャッシュ を中心に、3段のキャッシュで配る changeset (先⾏書き込みログの1件) blame パスの履歴 コミットグラフ 派⽣データ:親の値から計算して作る キャッシュは3段 scion-daemon
(ノードごと) scion-cache (地域ごと) scion-server (本体:Spanner など) どの段も、データを取ってくる同じ RPC に答える。各段のヒット率は99%超 今ココ しくみ 6/12
▪数字はどれも 移したあとの数字 Anthropic の記事から 200分の1 分→秒 インフラの CPU とメモリ(前の Git
のミラーと⽐べて) CI と研究のジョブのチェックアウト(2桁速く) % CI の CPU に、それだけ余裕ができた 数字はどれも Anthropic の記事 今ココ 結果 7/12
▪大量のコードを ScionClaudeとが書き、見張り役もする Claude 規模の問題と Claude Claude のコーディングの⼒が規模の問題を⽣み、 その問題を解く助けにもなった ⼤量のコードを、Claude が速く書いた
制約を破ることもあり、エンジニアはよく「だめ」と⾔った 取り込みの仕組みの書き直しで、メモリ20分の1‧4倍速く ⾒張り役も Claude 部品ごとの⾒張り役としても、Claude が動いている 数字と役割はどれも Anthropic の記事から 今ココ Claude 8/12
▪Scion は一般向けではない。考え方は持ち帰れる Git を使う人が持ち帰れること Scion は⼀般向けではない 記事は「⼀般向けの Git の代わりにはならない」と書いている Git
を使う⼈が持ち帰れる考え⽅ サーバーは、クライアントと同じ作りでなくていい Git のホスティング側が、サーバーで答える RPC を⽤意できる sparse と shallow を、もっと組み合わせやすく 今ココ 持ち帰り 9/12
▪ まとめ Git の前提が、使い⽅に合わなくなった なぜ サーバーが仕事をし、⼿元は持たない しくみ Git の代わりではなく、考え⽅を持ち帰る 持ち帰り
巨⼤なモノレポと、いつもオンラインのエージェント コミットの重さは変更の⼤きさで決まる。作業コピーは無くてもいい サーバーはクライアントと同じ作りでなくていい 今ココ まとめ 10/12
▪一度止めて考えてみてください。答えは次のページで 今回のクイズ Scion で、コミットの重さは何で決まる? A リポジトリ全体の大き さ 今ココ まとめ B
変更の大きさ C 履歴の長さ D 使っている人の数 11/12
▪ クイズの答えは「B」 今回のクイズ Scion で、コミットの重さは 何で決まる? 記事は、コストは変更の⼤きさに 応じて決まり、リポジトリ全体の ⼤きさではない、と書いている 答えは
B 今ココ まとめ A リポジトリ全体の⼤きさ 記事は、全体の⼤きさではないと書いている B 変更の⼤きさ コストは変更の⼤きさに応じて決まる C 履歴の⻑さ 記事が挙げているのは変更の⼤きさ D 使っている⼈の数 記事が挙げているのは変更の⼤きさ 12/12