Сесії worktree
Сесія worktree працює у власній викачаній копії вашого репозиторію, у власній гілці (git worktree). Це не дає паралельним сесіям заважати файлам одна одної — одна може робити рефакторинг, поки інша виправляє баг, без перемикань туди-сюди.
Створення
- Відкрийте діалог нового worktree з кнопки вгорі бічної панелі сесій.
- Виберіть відправну точку:
- new branch — назвіть гілку й виберіть, від якої гілки почати
- existing branch — викачайте гілку, яка у вас уже є
- Підтвердьте теку worktree (OpenChamber пропонує одну з назви гілки).
- Створіть його.
OpenChamber створює гілку, налаштовує теку й запускає в ній сесію. Ви також можете запустити її прямо із завдання або issue чи PR у GitHub.
Повернення роботи
Коли робота готова, скористайтеся Integrate у вигляді Git, щоб перенести коміти worktree на іншу гілку (як-от main). Якщо зміна конфліктує, ви можете передати конфлікт агентові на розв’язання.
Прибирання
Видалення чи архівування сесії може прибрати worktree. Ви обираєте, чи також видалити гілку — локальну й віддалену, якщо така є. Нічого не видаляється без вашого запиту.
Якщо щось виглядає не так
Worktree може потребувати уваги, якщо його тека зникла, його гілка в стані detached або злиття чи rebase наполовину завершені. OpenChamber позначає це, щоб ви могли виправити — див. Worktree та Git.
Пов’язане
- Multi-run — запускайте багато сесій worktree одночасно
- Робочі процеси Git і GitHub — комітьте та інтегруйте зсередини OpenChamber