git worktrees в Claude Code
Т.к. в Cluade Code нет UI — действия нужно проделывать из консоли.
Именно из директории проекта нужно сначала создать все worktrees, иначе, гит не будет знать, к какому проекту их линковать:
git worktree add ~/Projects/maxwell_demon_opus-wt-1 -b wt-1 git worktree add ~/Projects/maxwell_demon_opus-wt-2 -b wt-2 git worktree add ~/Projects/maxwell_demon_opus-wt-3 -b wt-3 git worktree add ~/Projects/maxwell_demon_opus-wt-4 -b wt-4 git worktree add ~/Projects/maxwell_demon_opus-wt-5 -b wt-5
или
for i in {1..5}; do git worktree add ~/Projects/maxwell_demon_opus-wt-$i -b wt-$i; done
если нужно переименовать:
git branch -m wt-1 feature-1
Теперь запустите отдельную копию Claude Code в каждой директории:
# Перейдите на уровень выше cd ../maxwell_demon_opus-wt-1 # Запустите Клод Код claude
Документация Антропика об этом:
https://code.claude.com/docs/en/common-workflows#run-parallel-claude-code-sessions-with-git-worktrees
# Create a new worktree with a new branch git worktree add ../project-feature-a -b feature-a # Or create a worktree with an existing branch git worktree add ../project-bugfix bugfix-123
В чем разница для такого маленького проекта?
• Да ни в чем. Просто, большие изменения надо начинать с маленьких.
Добавить комментарий