Zināšanu bāze Kods
Darbs git repozitorijā
Pro var strādāt vienā no jūsu repozitorijām tā, kā kodēšanas aģents dara - lasot jūsu faktiskos failus un rakstot uz tiem, mainot tos.
Ērtības labad šī lapa ir mašīntulkota. Piemērotā versija ir oriģināls angļu valodā.
Repozitorijas savienošana
?gitVai arī The Iet čips rīku joslā savieno pakalpojumu sniedzēju: GitHub, GitLab vai Gitea/Forgejo, kas aptver Codeberg un pašuzglabātas instances.
announces itself on Nostr Tā vietā to var ievietot kā adresi.
Jums nav jāievada repozitorijas nosaukums. Ievietojiet zīmi un izvēlieties Uzrakstiet, ko šis žetons var sasniegt: Nymbot jautā forge, ko šis žetons var redzēt un parāda atbildi kā sarakstu, kuru jūs pārbaudāt. Checking savieno katru ar savu noklusējuma filiāli, kas jau ir aizpildīta, un ievieto tos visus šajā tērzēšanā. Viss, kas jau ir savienots, tiek parādīts kā tāds, nevis piedāvāts otro reizi. Šis pieprasījums iet no jūsu ierīces tieši pie forge - nevis caur Nymbot darbinieku - tāpēc žetons nepārvietojas, kur tas jau nav.
Pēc tam, kad tas ir savienots, mikroshēma parāda krātuves nosaukumu un ziņojumus, kas nosūtīti ar
Par modeli atlasītās darbības šajā repozitorijas kontekstā.
?git disconnect Noņemiet to Atvienošanās glabāšanas sarakstā aizmirst tokenu, bet tur glabāšanas vietu, kas atzīmēta kā bez tokena, lai jūs varētu pievienot jaunu vēlāk.
Repositories announced on Nostr
Daži repozitoriji sevi paziņo par Nostr, nevis tikai par viltošanu, izmantojot Nīderlandē 34 Protokols aiz Nāve un gitworkshop. paziņojums ir Nostr notikums, kas nes projekta nosaukumu, tā uzturētājus, relejus, kas apkopo tās patches un problēmas, un URL, no kuriem to var klonēt.
Paste un naddr vai a nostr:// adresi uz glabāšanas formu un preses Paskaties uz augšu. Nymbot reads the announcement off the relays and fills the
form in: the git host it is cloned from, the repository there, and the branch the project
itself says is current. You still add a token for that host, because Nostr carries the
announcement and the git server carries the code.
Repozitorijs, kura klona URL ir GitHub, GitLab, Gitea vai Forgejo - pašnodarbinātais iekļauts - ir viens Nymbot var izlasīt. git:// vai ssh nav HTTP API, lai izlasītu failus, un Nymbot saka, ka tā vietā, lai pusi savienotu.
Šādā veidā pievienots krājums ir badged Nāve sarakstā, un atbildes sauc to ar nosaukumu, ko tas paziņo, nevis ar savu ceļu uz spoguļa.
Ko tas var darīt
Modelis var uzskaitīt direktorijas, izlasīt failus un meklēt koku, pēc tam atbildēt, izmantojot to, ko tas faktiski atrada - tāpēc "kāpēc retry loop pārtrauc agri" tiek atbildēts no jūsu koda, nevis no uzminēšanas par kodu, kas izskatās kā jūsu.
Tas redz filiāli, kuru esat savienojis, savā pašreizējā galvā.
ar Serveris darbojas Ieslēgts tērzēšanai, tas var arī lūgt palaist komandu pret savu kodu, piemēram, testus, Nymbot serverī.
Apgriezties raksta
?git writes on pievieno iespēju kompromitēt failus, izveidot filiāles un atvērt vilkt vai apvienot pieprasījumus. Izslēgt pēc noklusējuma, un ir vērts atstāt, līdz to vēlaties.
Ar raksta uz, pieprasiet izmaiņas, un jūs saņemsiet filiāli un vilkšanas pieprasījumu, lai pārskatītu, nevis spraudni, kas ievietots tērzēšanā: katrs uzdevums darbojas Viņa paša filiāleNekas netiek nospiests uz jūsu noklusējuma filiāli, ja vien jūs to neizslēdzat, tas ir filiāle, kuru esat savienojis, un jūs to pieprasījāt.
Run's rediģējumi tiek ievadīti kā viens komiteja katrā repozitorijā, izpildes beigās vai tad, kad modelis nolemj, ka darbs ir pabeigts. Jautājiet pirms apņemšanās Izpilde pēc tam saglabā savas izmaiņas atpakaļ, atbilde parāda tās kā diff, un Pielietojiet Piesakies viņiem, kamēr Atlaišana Izmet tos prom. Pielietot to nav jāmaksā.
Viens gabals katram uzdevumam
ar Katram uzdevumam ir sava filiāle uz, kas ir katram repozitorijam, ja vien jūs to neizslēdzat, uzdevums, kas raksta, uzņemas savu filiāli, ko sauc
nymbot/ Nymbot to dara no darba filiāles galvas, kad uzdevums veic savu pirmo komiteju, tāpēc uzdevums, kas tikai lasa, vispār nerada filiāli.
Kad uzdevums ir paveikts, Nymbot dara to, ko Kad darīts Viņš saka. Atvērt pull pieprasījumu Tas ir deficīts; Piedāvājums iet Atbilde atstāj savienot pogu; Atstājiet filiāli nav nekas vairāk. noklusējums ir iestatīts iestatījumos, zem Kad uzdevums’s filiāle ir pabeigta, un katrs repozitorijs var izvēlēties atšķirīgi savā formā.Ja kārdinājumam nav API, lai izvilktu pieprasījumus, ko Nymbot var izmantot, vai arī tas noraida vienu, filiāle tiek atstāta tāda, kāda tā ir, un atbilde tā saka.
Atbilde rāda, ka filiāle ar Atvērtā PR, Iet un Deliņa, and the Tasks pane lists it with the task. While the task is still running, its card, the Tasks pane and the list of what is running name the branch as soon as it exists, on every device signed in to the account. A task that is stopped or fails part-way still hands its branch back, so it can be merged, deleted or cleaned up like any other. A merge is a merge commit through the forge’s own pull request, pinned to the commit Nymbot recorded, so new commits pushed there in the meantime are never merged unseen. Nothing is ever force-pushed. If the branch conflicts with the working branch, the reply offers Atvērt PR, lai atrisinātu vai Uzdodiet Nymbot atjaunināt filiāliGitHub un Gitea vai Forgejo to var izdarīt; GitLab tam nav API, tāpēc tur jūs to atrisināt apvienošanas pieprasījumā.
Izmaiņas CI un darba plūsmas failos joprojām gaida jūsu pārskatīšanu, tieši tāpat kā bez savas filiāles.
Jūsu ierīce atceras nymbot/ šā konta filiāles.Nākamais uzdevums šajā repozitorijā, vai Attīra Nymbot filiāles uzglabāšanas sarakstā, dzēš tos, kuru izvilkšanas pieprasījums ir apvienots vai slēgts, vai kas ir septiņas dienas vecs ar neko atlikušo, lai apvienotu. filiāle tiek dzēsta tikai tad, ja tā joprojām beidzas kompromisa Nymbot ierakstīts, tāpēc kāds ir nospiests uz kopš paliek viens, un neviena cita filiāle nekad nav pieskārusies.
Izslēdziet opciju, lai tieši uzdotos darba filiālei. uzdevumam pēc tam ir glabātuve pati par sevi, un otrais tajā pašā filiālē to lasa tikai līdz brīdim, kad pirmā ir pabeigta.
Atcerieties, kas mainīja braucienu
Atbilde, kas uzrakstīta jūsu repozitorijai, norāda, ko tā skāra: repozitoriju, filiāli un katru failu. Izvairieties no šīm izmaiņām ieliek tos atpakaļ - katrs no šiem ceļiem tiek lasīts komitejā, kurā filiāle stāvēja pirms skrējiena un apņēmās, kā tas bija. Viņa paša filiāle atstāja darba filiāli vienatnē, tāpēc tur nav nekā, ko atdot atpakaļ: Deliņa Tā vietā noņemiet savu filiāli.
Tas ir atgriešanās, nevis pārrakstīšana. Nekas netiek izdzēsts un nav vēstures pārrakstīts: tas, ko Nymbot darīja, paliek žurnālā, tas vienkārši vairs nav filiāles stāvoklis.
Undoing neietekmē nevienu modeli, tāpēc tas neiztērē nekādus kredītus - piekļuves žetons ceļo ar šo vienu pieprasījumu tāpat kā ar katru citu, un nekas par kontrolpunktu netiek glabāts nekur, izņemot savu ierīci.
Atvērtās filiāles vai vilkšanas pieprasījums tiek uzskaitīts un atstāts tur, kur tas ir.
Cik izmaksā repo uzdevums
Repo uzdevums izmanto līdz sešiem modeļa zvanījumiem uz vienu ziņojumu - skatīties, lasīt, meklēt, atbildēt - katrs, kas iekasēts pie piestiprinātā modeļa Par cenuTikai faktiski izmantotie zvanījumi tiek iekasēti, tāpēc jautājums, kas atbildēts no viena faila, maksā par to, ko izmaksā parastā atbilde.
Lietotne ziņo par kopējo skaitu un skaitu zvanu pēc katra repo uzdevuma.
Kad uzdevums iziet no telpas
Repozitorijas uzdevums ir loksne, nevis viena atbilde: modelis uzskaita direktoriju, lasa failu, meklē koku, lasa citu un tikai pēc tam raksta.
Kad uzdevums izmanto savu piešķīrumu ar darbu, kas vēl jādara, Nymbot apstājas, dod jums to, kas tam ir, un tā saka.
Iestatot turpinājuma budžetu iestatījumos, Nymbot pērk vēl vienu piešķīrumu no tā paša bilances, kad uzdevums beidzas, uzņemot precīzi, kur tas apstājās, nevis atkārtoti izlasot repozitoriju no sākuma. Tas iet vienu kāju uzreiz, katra kāja saka, ko tas maksā, un apstājas brīdī, kad budžets tiek iztērēts, uzdevums ir pabeigts, vai jūs nospiediet pārtraukumu.
Nekas netiek turpināts, un nekas netiek tērēts tālāk par jūsu pieprasīto atbildi, ja vien neesat iestatījis budžetu.
Parasti jūsu ierīce nosūta katru kāju, tāpēc uzdevums tiek veikts tikai tad, kad lietotne ir atvērta. Fona skrējiens ieslēgts, serveris nosūta nākamās pēdas pats, kamēr lietotne ir slēgta, tajā pašā budžetā, ne vairāk kā 40 pēdas un 6 stundas, un stāsta jums vienu reizi, kad uzdevums ir pabeigts.
Par to žetonu
Piekļuves zīme tiek glabāta jūsu ierīcēs un sinhronizējas starp tām jūsu end-to-end šifrētajos iestatījumos, tāpēc serveris tur tikai aizzīmogotu kopiju, ko tas nevar izlasīt. ierīce WIPE, ceļo uz Nymbot darbinieku ar katru pieprasījumu un nekad netiek glabāts lasāmā servera pusē vai publicēts pārraidēs. Fona skrējiens Jūs ieslēdzat darbojas, ne vairāk kā 6 stundas. aptver to vienā repozitorijā jūs plānojat izmantot, un atcelt to pie jūsu pakalpojumu sniedzējs, kad esat pabeigts.
Tā kā tas sinhronizē, tērzēšana, kas izmanto repozitoriju, darbojas katrā ierīcē, kurā jūs piesakāties, to atkal nepievienojot. Serveru darbībaTā ir konteiners.