Разбираемся с git worktree
Не многие разработчики используют git, а из тех, которые используют, мало кто использует worktree, а зря.
Например, я хочу создать 10 копий одного релизации того же промпта в пустом проекте (5 с планом и пять без плана).
Просто попросите Кодекс создать ветки для вас:
for i in 1 2 3 4 5; do git worktree add -b "codex/prompt-wt-$i-plan" "../prompt-wt-$i-plan" HEAD; done
Структура директорий должна быть:
/Users/.../.codex/worktrees/359e/
├── maxwell_demon_codex
├── prompt-wt-1
├── prompt-wt-2
├── prompt-wt-3
├── prompt-wt-4
└── prompt-wt-5
т.е. ветки проекта должны быть расположены на уровне директории основного проекта (main). Кодкс создает их в ~/.codex/worktrees/ и автоматически линкет к проекту, когда выбран режим «рабочих деревьев»
1. Для каждого промпта создайте отдельный тред (10 штук)
2. Выберите директорию (ветку) через селектор.
Как это сделать, показал на скриншоте к посту. Главное ничего не перепутать, что нереально.
Если все сделано правильно, вы получите 10 разных версий одного и тогоже, скриншот в комментах 👇

Добавить комментарий