Spring til indhold
AI Ordbog

AI Ordbog

Worktree

En ekstra arbejdsmappe fra det samme git-repository, så flere AI-agenter kan arbejde på hver sin opgave uden at træde hinanden over tæerne.

Kristian Primdal Skrevet og redigeret af Kristian Primdal · Sidst opdateret 24. oktober 2026

Indhold

Hvad er en worktree?

En worktree er en ekstra arbejdsmappe fra det samme git-repository. Git er det værktøj, de fleste udviklere bruger til at holde styr på ændringer i kode. Normalt har et repository én arbejdsmappe. Med kommandoen git worktree kan du få flere. Kilde: Git-dokumentationen.

Hver worktree har typisk sin egen branch, altså sin egen gren af koden. Alle deler den samme historik.

Hvorfor betyder det noget med AI?

Kodeagenter som Claude Code og Codex kan arbejde i lang tid uden hjælp. Det gør det fristende at køre flere ad gangen. Men to agenter i samme mappe retter i de samme filer og ødelægger hinandens arbejde.

En worktree til hver agent løser det. Hver agent arbejder i sin egen mappe på sin egen gren. Når en opgave er færdig, flettes den ind som normalt.

Claude Code kan starte en session i sin egen worktree med claude --worktree. Anthropic beskriver det som måden at køre parallelle sessioner på. Kilde: Claude Code-dokumentationen.

Et eksempel

Et tænkt eksempel: En udvikler i et lille softwarehus har tre opgaver: en fejl i fakturaen, en ny rapport og en opdatering af en pakke. Hun starter tre agenter i hver sin worktree. Mens de arbejder, gennemgår hun den første, der bliver færdig. Ingen af dem rører de andres filer.

Det skal du passe på

  • Flere ting at gennemgå. Tre agenter giver tre sæt ændringer, der skal læses. Flaskehalsen flytter til dig.
  • Konflikter kommer senere. Retter to agenter i samme del af koden, opstår konflikten, når grenene flettes.
  • Pladsen fylder. Hver worktree er en fuld arbejdsmappe. Ryd op i gamle.

Kilder

Kilderne er set 24. oktober 2026.


FAQ

Hvad er en worktree?

En ekstra arbejdsmappe fra det samme git-repository. Hver worktree har sin egen branch og sine egne filer, men deler historikken. Så kan du arbejde på flere ting samtidig uden at skifte frem og tilbage.

Hvorfor bruger AI-agenter worktrees?

Fordi to agenter i samme mappe kan ødelægge hinandens ændringer. Med en worktree til hver kan de arbejde samtidig. Claude Code kan starte en session i sin egen worktree med kommandoen claude --worktree.

Er en worktree det samme som en kopi af projektet?

Ikke helt. En kopi er et helt nyt repository. En worktree deler historik og grene med det oprindelige, så ændringer kan flettes sammen på den normale måde.


Relaterede termer