Chapter 47
Évaluation: "Claude Code built-in git worktree support" - LinkedIn Guillaume Moigneu
Évaluation: "Claude Code built-in git worktree support" - LinkedIn Guillaume Moigneu
Date d'évaluation: 2026-02-22 Évaluateur: Claude Code (auto) Ressource: LinkedIn post Guillaume Moigneu
Métadonnées
| Champ | Valeur |
|---|---|
| Source | LinkedIn post de Guillaume Moigneu, 2026-02-22 |
| Auteur | Guillaume Moigneu — Solution Architecture/Advocacy @ Upsun, tech speaker |
| Autorité | Praticien (pas Anthropic) — Solution Architect avec expertise déploiement |
| Catégorie | Productivity - Worktrees + Subagents |
| Article lié | https://lnkd.in/gCicQRHP (article personnel sur worktrees) |
| Relation | Complément à 2026-02-22-boris-cherny-worktree-tips-reddit.md |
📄 Résumé du contenu
- Subagent + worktree combinés: Claude peut créer des worktrees pour ses propres subagents — migrations parallèles massives sans conflits d'écriture
isolation: worktreedéclaratif (v2.1.50): Dans les agent defs, plus besoin de le spécifier à chaque appel- Hooks
WorktreeCreate/WorktreeRemove: Setup/teardown custom VCS → non-git SCM supporté (Perforce, SVN, etc.) - Disponible sur: CLI (
--worktree), Desktop app, IDE — pas seulement CLI - Article détaillé: Son propre article sur les worktrees (lnkd.in/gCicQRHP)
🔍 Clarification versions
Guillaume attribue tout à v2.1.50 — c'est légèrement inexact :
| Feature | Version réelle |
|---|---|
--worktree / -w CLI flag | v2.1.49 (2026-02-20) |
isolation: "worktree" pour subagents | v2.1.49 (2026-02-20) |
WorktreeCreate/WorktreeRemove hooks | v2.1.50 (2026-02-21) |
isolation: worktree déclaratif dans agent defs | v2.1.50 (2026-02-21) |
| Support Desktop + IDE | v2.1.50 (confirmé) |
🎯 Score de pertinence
Score: 3/5 (complément — ne justifie pas intégration indépendante)
Justification: Le post n'apporte pas de contenu standalone suffisant pour une section dédiée. Sa valeur est dans les deltas par rapport à l'évaluation principale :
- Hooks
WorktreeCreate/WorktreeRemove→ non-git SCM (non couvert ailleurs) isolation: worktreedéclaratif dans agent defs (précision v2.1.50 manquante)- Confirmation Desktop + IDE (vs CLI-only dans l'autre éval)
- Article externe à référencer
⚖️ Delta vs évaluation principale (Boris Cherny Reddit)
| Aspect | Reddit/Tweet | LinkedIn Guillaume | Dans le guide |
|---|---|---|---|
--worktree CLI | ✅ | ✅ | ❌ guide principal |
| Subagents + worktrees | Évoqué | Détaillé (migrations parallèles) | ❌ |
WorktreeCreate/WorktreeRemove hooks | ❌ | ✅ Non-git SCM | ❌ |
isolation: worktree déclaratif | ❌ | ✅ | ❌ |
| Desktop + IDE (pas que CLI) | ❌ | ✅ | ❌ |
| Article de référence externe | ❌ | ✅ | ❌ |
📍 Intégration recommandée
Complète l'intégration définie dans l'éval principale. Ajouter dans la même section guide/ultimate-guide.md:13408 :
#### Subagents + Worktree Isolation
Claude can spin up worktrees for its own subagents. Declare isolation directly in agent definitions:.claude/agents/migration-agent.md
isolation: worktree # Each invocation gets its own worktree (v2.1.50+) background: true
This enables write-safe parallel migrations: 4 agents refactoring different modules,
no merge conflicts because each works in its own copy.Aussi: Ajouter une note sur les hooks WorktreeCreate/WorktreeRemove dans la section hooks du guide (non-git SCM use case).
✅ Fact-Check
| Affirmation | Vérifiée | Source |
|---|---|---|
WorktreeCreate/WorktreeRemove hooks en v2.1.50 | ✅ | guide/core/claude-code-releases.md ligne 30-31 |
isolation: worktree déclaratif en v2.1.50 | ✅ | guide/core/claude-code-releases.md ligne 32 |
--worktree en v2.1.49 (pas v2.1.50) | ✅ | guide/core/claude-code-releases.md ligne 53 |
| Support Desktop + IDE | ✅ (implicite) | v2.1.50 notes |
| Non-git SCM via hooks | ✅ | WorktreeCreate/WorktreeRemove hook events |
| Article Guillaume: lnkd.in/gCicQRHP | ⚠️ | URL LinkedIn raccourcie — non vérifié directement |
🎯 Décision finale
- Score final: 3/5
- Action: Intégrer comme complément — pas de section séparée, enrichit l'intégration de l'éval principale
- Nouveaux éléments à ajouter au guide:
isolation: worktreedéclaratif dans agent defs (YAML example)WorktreeCreate/WorktreeRemovehooks → section hooks- Mention Desktop + IDE support
- Article Guillaume comme référence externe
