Anthropic převedl svůj monorepozitář z Gitu na vlastní systém Scion poté, co se počet denně sloučených změn zvýšil z přibližně 2 500 v květnu na více než 30 000 v září 2026. Správa zdrojového kódu se podle firmy stala největším úzkým hrdlem vývoje. Scion vyvinula a migraci dokončila během pěti měsíců.
8
9
Proč Git přestal stačit
Problém nespočíval jen ve velikosti repozitáře. Anthropic popsal souběh rychle rostoucího počtu změn a obrovské poptávky po jejich stahování: historie hlavní větve měla téměř 100 GB, komprimovaná pracovní kopie přesahovala 25 GB a systém průběžné integrace (CI) prováděl přibližně 25 milionů stažení kódu denně.
9
V takovém měřítku bylo nákladné udržovat infrastrukturu založenou na Gitu, která pracuje s rozsáhlými kopiemi a zrcadly repozitáře. Anthropic popsal poptávku po slučování kódu jako „prakticky nekonečnou“: když firma odstraní jedno úzké hrdlo, může začít produkovat ještě více kódu, a infrastruktura tak musí dál růst.
29
Jak Scion funguje jinak
Scion počítá s tím, že se klienti mohou spojit se serverem. Nemusí proto všechny operace správy verzí provádět lokálně. Server zajišťuje například commity, slučování změn, změnu základny (rebase) i vyhledávání v historii. Klienti si uchovávají omezenou mezipaměť a stahují jen data, která právě potřebují.
2
4
Tím se mění kompromis oproti Gitu. Git je distribuovaný systém, který uživatelům poskytuje místní kopii repozitáře; Scion naproti tomu spoléhá více na sdílenou infrastrukturu a připojení k serveru. Tento návrh odpovídá popsanému pracovnímu prostředí Anthropic, kde významnou část práce vykonávají automatizované úlohy a agenti. Neznamená to ale, že by Scion byl vhodnější pro každý tým nebo projekt.
2
7
Jaké výsledky Anthropic uvádí
Podle Anthropic měl Scion zhruba 200krát menší nároky na procesor a paměť než dřívější infrastruktura zrcadel Gitu. Stažení kódu, které dříve trvalo minuty, mělo nově zabrat sekundy a uvolnit 25 % kapacity procesorů pro CI. Jde o výsledky uváděné firmou, nikoli o nezávisle zopakované benchmarky.
4
10
Migrace se netýkala jen správy verzí. Anthropic zároveň vytvořil nástroj pro kontrolu kódu s názvem Antique, vyhledávání v kódu, nástroje pro řízení přístupu a další systémy pro zpracování a začleňování zkontrolovaných změn. Na Scionu a Antique pracoval sedmičlenný tým.
3
8
Specializované řešení, ne konec Gitu
Z popisu Anthropic plyne spíše užší závěr než tvrzení, že „Git je zastaralý“. Scion vznikl pro mimořádně rozsáhlý a rychle se měnící interní monorepozitář a pro klienty, které mohou spoléhat na připojení k serveru. Podle dostupných zpráv jde o interní systém, nikoli o univerzální náhradu Gitu.
5
7
Širší ponaučení se týká přizpůsobení správy zdrojového kódu způsobu vývoje: když současně rostou repozitář, četnost stahování i objem slučovaných změn, přesun větší části práce na sdílené služby může pomoci zvládnout rostoucí nároky na infrastrukturu.