Ruka hadi maudhui makuu
Scion

Scion Inafanya kazi

Scion ni mfumo wa kudhibiti matoleo uliotengenezwa na Anthropic ili kuchukua nafasi ya Git katika kusimamia hazina yake kubwa ya monorepo. Sababu ni kwamba kiasi cha msimbo kinachozalishwa na Claude kiliongezeka mara 12 ndani ya miezi 4, huku miunganiko ya kila siku ikipanda kutoka 2500 hadi 30,000, na miundombinu ya Git ikashindwa kuhimili...

Scion ni mfumo wa kudhibiti matoleo uliotengenezwa na Anthropic ili kuchukua nafasi ya Git katika kusimamia hazina yake kubwa ya monorepo. Sababu ni kwamba kiasi cha msimbo kinachozalishwa na Claude kiliongezeka mara 12 ndani ya miezi 4, huku miunganiko ya kila siku ikipanda kutoka 2500 hadi 30,000, na miundombinu ya Git ikashindwa kuhimili...

Scion
Ziara za kila mwezi
0
Bei
Haijawekwa
Imeorodheshwa
—
Imesasishwa
2026-10-14

01Scion ni nini

Scion ni mfumo wa kudhibiti matoleo uliotengenezwa na Anthropic ili kuchukua nafasi ya Git katika kusimamia hazina yake kubwa ya monorepo. Sababu ni kwamba kiasi cha msimbo kinachozalishwa na Claude kiliongezeka mara 12 ndani ya miezi 4, huku miunganiko ya kila siku ikipanda kutoka 2500 hadi 30,000, na miundombinu ya Git ikashindwa kuhimili. Scion iliundwa upya kwa ajili ya mawakala wanaofanya kazi muda wote: mteja hupata data kutoka kwa seva inapohitajika, huku uwasilishaji na uunganishaji ukifanyika upande wa seva. Inaunga mkono upanuzi kamili wa mlalo na checkout isiyokamilika. Baada ya uhamishaji, matumizi ya rasilimali yalipungua hadi 1/200 ya suluhisho la Git, huku kasi ya checkout ikiongezeka kwa oda mbili za ukubwa.

02Vipengele vikuu vya Scion

Changeset badala ya commit: maingizo ya kumbukumbu ya kuandika kabla huhifadhi orodha ya mabadiliko ya faili yanayohusiana na mzazi. Huundwa upande wa seva na kupatikana mara moja kimataifa, bila kuhitaji kufunga, kufunga katika vifurushi au kuhamisha marejeo.
Utaratibu wa data inayotokana: faharasa kama blame, historia ya njia na jedwali la kuruka la grafu ya commits hujengwa kwa kujirudia kutoka kwa changeset. Aina mpya za data zinaweza kuongezwa au kuondolewa wakati mfumo unaendelea kufanya kazi, na hesabu inaweza kufanywa mara moja au kwa kuchelewa bila mteja kutambua.
Huduma ya udhibiti wa msimbo yenye API kamili: maswali yote ya diff, merge base na blame yanafichuliwa kupitia RPC, hivyo CI na zana hazihitaji kudumisha nakala za hazina za ndani.
Muundo wa checkout wenye akiba za tabaka: scion-daemon (ngazi ya nodi) → scion-cache (ngazi ya eneo) → scion-server (ngazi ya mamlaka) huhifadhi data katika kila ngazi. Kiwango cha kupata data kutoka akiba kinazidi 99% katika kila ngazi, na checkout hupunguzwa kutoka dakika kadhaa hadi sekunde chache.
Checkout chache/halisi: mteja hupakua faili za saraka iliyoombwa pekee na kuzifanya halisi inapohitajika; maudhui ya faili hulipiwa tu yanaposomwa.
Udhibiti wa ruhusa wenye undani: unaunga mkono udhibiti wa ufikiaji kwa kiwango cha hazina na saraka, pamoja na zana ya ukaguzi ya Antique kwa kutekeleza masharti ya uidhinishaji yenye maana ya kisemantiki.
Uwasilishaji wa gharama ndogo, wa nyongeza na usio na kufunga: gharama ya kuunda commit inalingana na ukubwa wa mabadiliko, si ukubwa wa hazina. Usasishaji wa rejeo ni operesheni ya atomiki ya rekodi moja ya Spanner.

03Jinsi ya kutumia Scion

Scion ni mfumo wa ndani wa Anthropic, haujatolewa hadharani, na watumiaji wa nje hawawezi kuupakua au kuuweka.

04Faida kuu za Scion

Matumizi madogo sana ya rasilimali: matumizi ya CPU na kumbukumbu ni 1/200 tu ya miundombinu ya awali ya vioo vya Git.
Kasi ya checkout imeongezeka kwa oda mbili za ukubwa: checkout ya msimbo kwa kazi za CI na utafiti imepungua kutoka dakika kadhaa hadi sekunde chache.
Uokoaji mkubwa wa uwezo wa kompyuta: CI pekee ilifungua 25% ya uwezo wa CPU.
Ufanisi wa juu sana wa akiba: kiwango cha kupata data kutoka akiba kinazidi 99% katika kila tabaka, bila kuhitaji hali ya muda mrefu, hivyo kuongeza uwezo ni rahisi.
Uwezo mkubwa wa kupokea commits: bila packfile, kufunga au uratibu kati ya huduma, mfumo unaweza kupokea changeset kwa kiwango cha juu na kusaidia miunganiko 30,000 kwa siku.
Hakuna hazina ya ndani: maswali yote ya udhibiti wa msimbo hutolewa kupitia API, hivyo CI na zana hazihitaji tena kudumisha nakala za ndani.
Upanuzi kamili wa mlalo: hakuna mfano kamili wa hazina wala kikwazo cha hali ya kimataifa; kila sehemu inaweza kupanuliwa kwa kujitegemea.
Gharama ya matengenezo karibu sifuri: hakuna dhana ya packfile, na mteja pamoja na akiba hazihitaji kufanya matengenezo ya hazina.
Usalama wenye undani: unaunga mkono udhibiti wa ruhusa kwa kiwango cha saraka na masharti ya uidhinishaji yenye maana ya kisemantiki, hivyo msimbo nyeti unaweza kulindwa ndani ya hazina kubwa.

05Anwani ya mradi wa Scion

Tovuti rasmi ya mradi: https://www.anthropic.com/engineering/redesigning-source-control

06Matukio ya matumizi ya Scion

Mawakala wa AI wanaowasilisha msimbo mara kwa mara: baada ya kukamilisha kazi ya usimbaji, wakala huunda changeset moja kwa moja upande wa seva kupitia API bila kudumisha hazina ya ndani, na hivyo kusaidia maelfu ya miunganiko kwa siku.
Uendeshaji wa CI kwa kiwango kikubwa bila checkout: kazi za CI hupata diff, blame na merge base moja kwa moja kupitia RPC, na hata zinaweza kuandika bila checkout; mamilioni ya checkouts kwa siku si kikwazo tena.
Ushirikiano wa timu nyingi katika monorepo kubwa: wahandisi makumi ya maelfu wanaposhiriki hazina moja, checkout chache humruhusu kila mtu kupakua saraka anayohusika nayo pekee, huku ruhusa za kiwango cha saraka zikilinda msimbo nyeti.
Uendeshaji wa kiotomatiki na kubaini chanzo cha hitilafu: mabomba ya bisect na revert ya kiotomatiki huuliza uhusiano wa mababu wa commits kupitia kiolesura cha kiprogramu na kurudisha kwa kiwango kikubwa mabadiliko yenye matatizo.

© Kanusho: vikoa na maudhui yaliyounganishwa vinaweza kubadilika kadiri muda unavyopita. AIEZZ haidhibiti tovuti za wahusika wengine. Kagua maudhui na hatari za nje kwa kujitegemea.

Ukaguzi wa watumiaji0