Worktrees et Git
Problèmes qui apparaissent avec les sessions worktree et la vue git, et comment les résoudre.
Un worktree demande votre attention
OpenChamber signale un worktree quand quelque chose ne va pas :
- folder missing — le dossier du worktree a été supprimé ou déplacé hors d’OpenChamber ; supprimez la session et créez un nouveau worktree
- detached or unborn branch — le worktree n’est pas sur une branche normale ; checkout une branche
- merge, rebase, or cherry-pick in progress — une opération est restée à moitié terminée ; terminez-la ou annulez-la depuis la vue git
Impossible de créer un worktree
- branch already exists — choisissez un autre nom de branche, ou utilisez l’option branche existante
- name already in use — choisissez un autre nom de worktree
La génération de commit ou PR échoue
Générer un message de commit ou une description de PR s’exécute dans votre session active ; vous devez donc avoir une session ouverte avec un modèle fonctionnel sélectionné. Ouvrez ou choisissez une session et réessayez.
Problèmes SSH ou chemins Windows
- vérifiez que la clé SSH utilisée par le dépôt est celle définie dans votre identité git
- sur Windows, git utilise des chemins de style Unix (comme
/c/Users/...) — OpenChamber gère cela, mais les chemins de clés SSH personnalisés doivent suivre la même forme
Pages liées
- Sessions worktree — comment les worktrees sont créés et supprimés
- Identités Git — définir la bonne clé et identité par dépôt