<- вернуться на runpane.com

глоссарий

что такое git worktree?

Git worktree — отдельная копия репозитория в своей ветке. У неё общая git-история с основным репозиторием, но свои файлы в отдельной папке. Вы можете открыть сколько угодно worktree одновременно.

какую проблему решают worktree

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

Worktree даёт вам вторую папку, где уже выбрана другая ветка. Работайте над функцией A в одной папке, а над функцией B — в другой. Без stash и переключений. Обе папки доступны одновременно.

почему это важно для ИИ-агентов

Если запустить двух ИИ-агентов в одной папке, они перезапишут изменения друг друга. Агент A редактирует auth.ts. Агент B тоже редактирует auth.ts. Победит тот, кто сохранит файл последним. Работа другого агента пропадёт.

Worktree решают эту проблему. Каждый агент получает свою папку, ветку и копию файлов. Оба могут одновременно редактировать auth.ts и не мешать друг другу. Когда они закончат, вы отдельно объедините каждую ветку.

как это выглядит на диске

my-project/              ← your main repo (main branch)
../my-project-feature-a/ ← worktree (feature-a branch)
../my-project-feature-b/ ← worktree (feature-b branch)

У всех трёх папок общая git-история. После слияния коммиты из одного worktree видны в остальных. Но незакоммиченные изменения файлов полностью изолированы.

как Pane это автоматизирует

Вам не придётся запускать git-команды вручную. Когда вы создаёте новую панель в Pane:

  1. Pane создаёт worktree и ветку.
  2. Pane копирует переменные окружения, node_modules и другие важные каталоги. Агент может сразу начать работу.
  3. Когда вы архивируете панель, Pane автоматически удаляет worktree.

как сделать это вручную

Без Pane вам пришлось бы сделать следующее:

git worktree add ../feature-a feature-a
cd ../feature-a
claude   # start your agent here

# when done:
git worktree remove ../feature-a

Pane делает всё это за вас одним нажатием.

связанные материалы

- Панели и worktree — как Pane управляет worktree

- Параллельный запуск агентов — полный процесс

- Монорепозитории — worktree в монорепозиториях

- Git worktree для ИИ-агентов — краткий обзор

Parsa Khazaeepoul

автор: Parsa Khazaeepoul

Обновлено 24 июня 2026 г.

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

или
Скачать*
Предупреждение Windows SmartScreenПри прямом скачивании может появиться предупреждение SmartScreen, пока у Pane нет подписи. Исходный код Pane полностью открыт. Вы можете проверить его или собрать приложение сами.1. Нажмите «Подробнее»2. Нажмите «Выполнить в любом случае»3. Продолжите установкуУстановка через PowerShell скачивает официальный релиз напрямую и позволяет избежать большинства проблем с загрузкой через браузер.глобальная установка через npm
Вставьте команду в PowerShell.MacLinux