Ce face /fork, /rewind și /rename
/fork (alias /branch) copiază istoricul conversației până la tura curentă într-o sesiune nouă, cu ID propriu, și te mută în ea. Fișierele din proiect nu se copiază: ramificarea privește doar conversația. Pentru a reveni la ramura inițială folosești /resume.
/rewind (alias /undo) readuce istoricul conversației la un mesaj anterior. Panoul /context arată checkpoint-urile la care poți reveni.
/rename <nume> redenumește conversația curentă. Poți redenumi și din selectorul /resume, cu F2.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
/fork, /branch |
Clonează conversația într-o sesiune nouă, în același proiect. |
/rewind, /undo |
Revine în istoricul conversației la un mesaj anterior. |
/rename <nume> |
Noul nume al conversației. |
Exemple practice
Exemplul 1: Încercarea unei abordări alternative
> /fork
> Rescrie modulul de cache cu Redis în loc de memorie locală.
Exemplul 2: Numirea conversației
> /rename migrare-oauth
Greșeli frecvente și bune practici
- Crezi că
/forkizolează și fișierele. Pentru experimente pe cod folosește o ramură Git saugit stash. - Te aștepți ca
/rewindsă anuleze modificările de pe disc. Documentația îl descrie ca revenire în istoricul conversației; verifică fișierele cu/diff.