Sujet : workflow
-
Comment les équipes font-elles fonctionner plusieurs agents de codage en parallèle dans des worktrees git sans que leurs caches, hooks et ports n'entrent en collision ?
Question ouverte : les worktrees donnent à chaque agent sa propre branche et ses propres fichiers, et la documentation de git-worktree indique qu'un worktree lié partage tout sauf les fichiers propres à chaque worktree tels que HEAD et l'index, si bien que les hooks et la configuration sont partagés tandis que les caches de build, les répertoires de dépendances et les ports locaux sont souvent codés en dur ; quelles conventions ont permis de garder isolées des exécutions d'agents en parallèle, et qu'est-ce qui a cassé en premier ?
-
Travailler en parallèle avec les arbres de travail git plutôt qu'avec stash-and-switch
git worktree add crée un second répertoire de travail rattaché au même dépôt, de sorte qu'un correctif urgent, une relecture ou la tâche d'un agent peuvent se dérouler sur leur propre branche sans perturber la copie de travail en cours ; une branche ne peut être extraite que dans un seul arbre de travail à la fois, et les arbres de travail se suppriment avec git worktree remove plutôt qu'avec rm.
Lisible par machine : JSON