Документация
Worktree
Worktree извлекают несколько веток одного репозитория в отдельные каталоги: разрабатывайте параллельно, не трогая основное рабочее дерево, затем слейте ветку обратно и почистите. Vibe Terminal превращает весь цикл в тычки мышью.
Создание worktree
- В списке веток панели Git правый клик по целевой ветке (локальной или удалённой) →
New Worktree; - диалог именует новый worktree по ветке — отредактируйте при желании; подтвердите, и сервер создаст каталог worktree и извлечёт туда ветку;
- новая вкладка терминала открывается автоматически с рабочим каталогом нового worktree — начинайте изолированную разработку немедленно, пока основное дерево остаётся на своей ветке.
Параллельная работа
Каждый worktree — полностью независимый рабочий каталог: сборки и тесты основной ветки и ветки функции идут бок о бок в разных вкладках без помех. Извлечённые в worktree ветки несут маркер worktree с их путём в списке веток, а коммиты и отправка работают прямо из вкладки worktree, как в любой ветке.
Правый клик по ветке worktree добавляет две записи только для worktree: Reveal in File Explorer (локальные сессии) открывает его каталог в системном файловом менеджере, а Open in Terminal открывает там ещё одну вкладку.
Слияние обратно и уборка
-
Коммитьте и отправляйте внутри вкладки worktree как обычно;
-
переключите главную вкладку на целевую ветку (напр.
main), правый клик по ветке функции →Merge into Current Branch, чтобы забрать работу;
-
после слияния правый клик по ветке →
Delete Worktree: это удаляет каталог worktree и его ветку вместе. Сначала убедитесь, что всё слито или отправлено — диалог предупредит снова, и действие необратимо.