Метод pseudo-branching, або подорож в минуле

💡 Усі статті, обговорення, новини про AI — в одному місці. Приєднуйтесь до AI спільноти!

ChatGPT має розгалуження чату. Claude та Copilot цього не мають.

Коли ви глибоко занурились в сеанс вайб-кодингу, вам часто необхідно перевірити кілька гіпотез, не забруднюючи контекст вашої основної розмови.

Context window не безкінечний — навіть Opus 4.6 з часом починає тупити і забувати.

Отже, мій метод. Я називаю це «подорож у минуле».

Алгоритм дій:

  1. Зафіксуйте свій поточний прогрес. git commit + git push.
  2. Зафіксуйте (чи зробіть скрін) останнє повідомлення чату, яке ви хочете зберегти як контрольну точку.
  3. Визначте свою гіпотезу — те, що ви хочете спробувати.
  4. Працюйте над гіпотезою в тому ж чаті. Пишіть код, експериментуйте, break stuff.
  5. Якщо ви задоволені результатом, git commit. Не робіть push.
  6. Використайте фічу «відновити контрольну точку» в Copilot/Claude, щоб повернутися до повідомлення з кроку 2, яке ми з вами зафіксували.
  7. Git відкотив усі зміни з кроку 5, але це не страшно — вони незакомічені. Виконайте:
git reset --hard HEAD
git clean -fd

Ось і все. Тепер у вас є новий коміт, але ваш чат повернувся до стартової точки з усім збереженим контекстом. Ваша гіпотеза успішно (або не дуже) протестована.

Цей метод можна використовувати для багфіксів, рефакторингу, мозкового штурму — будь-чого, де є потреба в розгалуженні чату на кілька під-чатів. Коли команда Copilot додасть справжнє розгалуження чату — це все стане непотрібним.

Але зараз це просто працює — користуйтеся.

👍ПодобаєтьсяСподобалось1
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Підписатись на коментарі