Использование рабочих деревьев Codex

Worktrees позволяют создавать несколько рабочих каталогов в репозитории Git, что позволяет работать над разными задачами параллельно, не мешая друг другу.


Что такое Worktree?

Git Worktree — это функция Git, позволяющая создавать несколько рабочих каталогов в одном репозитории. Codex обеспечивает нативную поддержку Worktrees.

Сценарий использования

  • Разрабатывайте несколько функций параллельно
  • Поддерживайте чистоту основной ветки
  • Выполняйте разработку и код-ревью одновременно

Worktree позволяет работать над несколькими задачами одновременно, как будто у вас несколько компьютеров.

Использование Worktrees с Codex

Создание Worktree

Создание Worktree

# Создание Worktree в приложении Codex
# 1. Выберите проект
# 2. Нажмите "New" -> "Worktree"
# 3. Введите имя ветки
# 4. Нажмите Create

在 Worktree 中运行任务

创建线程时,选择 Worktree 模式:

ModeОписание
Локальный在当前项目目录中工作
WorktreeРабота в отдельном Git worktree
Worktree 模式会创建一个新的 Git worktree,保持更改隔离.

Worktree 管理

管理 Worktree

# 查看 worktree 列表
git worktree list

# 创建新的 worktree
git⟦⟧worktree add .. worktree add ../feature-branch -b feature-branch

# 删除 worktree
git worktree remove ../feature-branch

Лучшие практики

  • Создавайте независимый Worktree для каждой функции или исправления.
  • Используйте описательные имена веток
  • После завершения своевременно удаляйте ненужные Worktrees.
Worktree — мощный инструмент для параллельной разработки, особенно хорошо подходит для крупных проектов.
Другие расширения