← Документация

Worktrees и Git

Исправьте частые проблемы с worktree и git.

Раздел: help · Статус: draft · Релиз-проверка: v1.18.2

Worktrees и Git

Проблемы, возникающие с сессиями в worktree и git-вьюхой, и как их решить.

Worktree требует внимания

OpenChamber помечает worktree, когда что-то не так:

  • папка пропала — папка worktree была удалена или перенесена за пределы OpenChamber; удалите сессию и создайте новый worktree
  • detached или unborn ветка — worktree не на обычной ветке; переключите его на ветку
  • идут merge, rebase или cherry-pick — операция осталась незавершённой; завершите или отмените её из git-вьюхи

Не удаётся создать worktree

  • ветка уже существует — выберите другое имя ветки или используйте опцию existing-branch (существующая ветка)
  • имя уже занято — выберите другое имя worktree

Не работает генерация коммита или PR

Генерация сообщения коммита или описания PR выполняется в вашей активной сессии, поэтому нужна открытая сессия с выбранной рабочей моделью. Откройте или выберите сессию и повторите.

Проблемы SSH или путей на Windows

  • убедитесь, что SSH-ключ, используемый репозиторием, — тот, что задан в вашей git-идентичности
  • на Windows git использует пути в Unix-стиле (вроде /c/Users/...) — OpenChamber это обрабатывает, но кастомные пути SSH-ключей должны быть той же формы

Связанное