VibeCoderzVibeCoderz
Вайбкодинг и агенты

Worktree

Worktree — это возможность открыть несколько версий одного проекта в разных папках одновременно, не переключаясь между ветками внутри одной папки.

Представьте, что вы читаете книгу и вам нужно сравнить две главы, но у вас всего один экземпляр книги. В обычном Git вам пришлось бы постоянно перелистывать страницы (переключать ветки), рискуя запутаться. Worktree — это как если бы у вас на столе лежало несколько копий этой книги, открытых на разных главах, но при этом все ваши пометки на полях сохраняются в одном общем блокноте.

В разработке это позволяет вам, например, держать открытой основную версию проекта в одной папке, а в другой папке параллельно работать над срочным исправлением ошибки или тестировать новую фичу. Вам не нужно каждый раз пересобирать проект или ждать, пока Git переключит все файлы, что экономит кучу времени при вайбкодинге.

Зачем это нужно

Для вайбкодера это критически важно, чтобы не прерывать поток (flow). Когда вы используете AI-инструменты типа Cursor или Cline, вам не нужно ждать, пока IDE переиндексирует проект после переключения веток — вы просто работаете в разных «рабочих деревьях» и сохраняете фокус на задаче.

Связанные термины

Частые вопросы

Это функция Git, которая позволяет привязать один репозиторий к нескольким разным папкам на вашем компьютере, чтобы работать над разными ветками одновременно.