Worktree та Git
Проблеми, що виникають із сесіями worktree та виглядом git, і як їх усунути.
Worktree потребує уваги
OpenChamber позначає worktree, коли щось не так:
- folder missing — теку worktree видалено чи переміщено поза OpenChamber; приберіть сесію й створіть свіжий worktree
- detached or unborn branch — worktree не на звичайній гілці; викачайте його на одну
- merge, rebase, or cherry-pick in progress — операцію лишили наполовину завершеною; завершіть або скасуйте її з вигляду git
Не вдається створити worktree
- branch already exists — виберіть іншу назву гілки або скористайтеся опцією наявної гілки
- name already in use — виберіть іншу назву worktree
Генерація коміту чи PR збоїть
Генерація повідомлення коміту чи опису PR відбувається у вашій активній сесії, тож вам потрібна відкрита сесія з вибраною робочою моделлю. Відкрийте чи виберіть сесію й спробуйте знову.
Проблеми зі шляхами SSH чи Windows
- переконайтеся, що SSH-ключ, який використовує репозиторій, — це той, що заданий у вашій git-ідентичності
- у Windows git використовує шляхи в стилі Unix (як-от
/c/Users/...) — OpenChamber це обробляє, але власні шляхи до SSH-ключів мають дотримуватися тієї самої форми
Пов’язане
- Сесії worktree — як worktree створюються та видаляються
- Git-ідентичності — задайте правильний ключ та ідентичність для кожного репозиторію