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