Мод /feature: workspace из нескольких репозиториев (вариант А) #11
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Мод
/featureищет ветки черезgit worktree listв корне сессии. В workspace из нескольких репозиториев (корень — не git, cwd всех сессий; как~/projects/awp-ca) он показывает «Нет веток в работе».Устройство такого workspace (awp-ca): репозитории в корне (
arm-core,docs, …), фича — папка.wt/<фича>/с worktree затронутых репозиториев (.wt/le-memberships/arm-core,.wt/le-memberships/docsнаfeat/109-…), остальные — симлинки на основной checkout. Один change OpenSpec и один PR — на репозиторий.Решение владельца: вариант А
Элемент карусели = репозиторий внутри фичи:
le-memberships › arm-core,le-memberships › docs; этап, документы, рулинги и отложенное — по репозиторию (как сейчас по ветке). Сессия обычно открывается в корне workspace.Сделать
<корень>/*/.git), собратьgit worktree listкаждого; симлинки в.wtведут на основные checkout'ы и отпадают сами.<фича> › <репо>для.wt/<фича>/<репо>,<репо>для основного checkout; репозитории одной фичи — подряд..wt/<фича>/…), иначе самая активная.tests/test-workspace.shдля скриптов).Вариант Б (элемент = фича целиком, вкладки сводят репозитории) — позже, если листать репозитории одной фичи окажется неудобно.
Связано: #7.