Метод pseudo-branching, або подорож в минуле
ChatGPT має розгалуження чату. Claude та Copilot цього не мають.
Коли ви глибоко занурились в сеанс вайб-кодингу, вам часто необхідно перевірити кілька гіпотез, не забруднюючи контекст вашої основної розмови.
Context window не безкінечний — навіть Opus 4.6 з часом починає тупити і забувати.
Отже, мій метод. Я називаю це «подорож у минуле».
Алгоритм дій:
- Зафіксуйте свій поточний прогрес.
git commit+git push. - Зафіксуйте (чи зробіть скрін) останнє повідомлення чату, яке ви хочете зберегти як контрольну точку.
- Визначте свою гіпотезу — те, що ви хочете спробувати.
- Працюйте над гіпотезою в тому ж чаті. Пишіть код, експериментуйте, break stuff.
- Якщо ви задоволені результатом,
git commit. Не робіть push. - Використайте фічу «відновити контрольну точку» в Copilot/Claude, щоб повернутися до повідомлення з кроку 2, яке ми з вами зафіксували.
- Git відкотив усі зміни з кроку 5, але це не страшно — вони незакомічені. Виконайте:
git reset --hard HEAD git clean -fd
Ось і все. Тепер у вас є новий коміт, але ваш чат повернувся до стартової точки з усім збереженим контекстом. Ваша гіпотеза успішно (або не дуже) протестована.
Цей метод можна використовувати для багфіксів, рефакторингу, мозкового штурму — будь-чого, де є потреба в розгалуженні чату на кілька під-чатів. Коли команда Copilot додасть справжнє розгалуження чату — це все стане непотрібним.
Але зараз це просто працює — користуйтеся.
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів