Claude Code je najbolji upravljač worktreeovima

Ugrađeni worktree menadžeri su nužno ograničeni. Obično pretpostavljaju jedan repozitorij, Git, odobren tok grana i ideju produktnog tima o tome šta setup znači. Stvarne kodne baze ne ostaju u tim granicama.

Zen cmuxa je da developeri trebaju graditi vlastite alate i istraživati prostor načina rada s kodom. Worktree je koristan primitiv, ali to su i višestruki checkouti, backend/frontend repozitoriji u različitim folderima, udaljene mašine, projekti bez Gita, lokalne skripte i ponekad rad direktno na main jer je to najbrže za taj zadatak.

Super repo obrazac

Super repo je jedan kontrolni checkout koji zna gdje žive pravi repozitoriji, kako se worktreeovi prave, kako se uparuju povezani repozitoriji, koje skripte pripremaju svaki workspace i kako PR-ovi prolaze review i merge. cmuxterm-hq je super repo: sadrži primarni cmux checkout, cmux worktreeove po zadatku, Zed checkoute, hq skripte, ponovo upotrebljive skills i pravila po kojima agenti izbjegavaju sudare.

Poenta nije da svi kopiraju baš ovo stablo direktorija. Poenta je da jedan lokalni kontrolni repo može opisati cijeli inženjerski operativni sistem. Backend repo i frontend repo mogu se otvoriti zajedno. Mobilna aplikacija i web API mogu se reloadati zajedno. Grana se može napraviti u jednom repou i upariti s granom u drugom. Taj oblik pripada vašem timu, ne generičkom worktree dugmetu.

Neka agent upravlja worktreeovima

Claude Code i Codex su bolji worktree menadžeri od većine ugrađenih jer mogu čitati pravila repoa, pokretati skripte, praviti worktreeove kroz više repozitorija, čistiti vlastite worktreeove, popravljati konflikte, pushati grane, otvarati PR-ove i mergeati nakon CI i review kapija.

Naši najčešći tokovi su task-worktree-pr i autoreview. Rade zato što agenti mogu čitati i pisati fajlove, pokretati komande, pregledati GitHub, čekati CI, odgovarati na review komentare i raditi kroz repozitorije. Ako zadatak traži cloud i desktop promjene zajedno, agentu možete reći da gleda na oba mjesta, a super repo kodira ostatak.

Zašto ugrađena worktree podrška gubi

Worktree funkcija na nivou proizvoda može biti polirana za čest slučaj, ali rubni slučajevi stižu odmah: nema Gita, više repozitorija, generisani klijenti, privatne setup skripte, uparene backend/frontend grane, neobična merge pravila ili tim koji namjerno pusha male interne promjene direktno na main.

Programabilni workflow se može prilagoditi. Zatražite od Claude Codea da napravi worktree, pokrene Codex pored njega, izvrši setup komandu, otvori pravi browser pane, prati testove i ukloni worktree kada se PR mergea. Sutra promijenite taj workflow.

cmux daje workflowu površinu

cmux ne treba ugrađeni univerzalni worktree menadžer. Daje vam prilagođene komande, programabilni CLI i socket API i ponovo upotrebljive skills. Plus dugme može pokrenuti vašu worktree komandu, multi-repo setup, no-git sandbox ili udaljeno okruženje.

Zato je cmux home važan. Najbolji worktree menadžer je onaj koji vaši agenti mogu promijeniti kada se workflow promijeni, a najbolji terminal za taj krug drži notifikacije, Cmd+Shift+U i Cmd+Control+U ugrađene u površinu.