Référence des commandes · Cursor CLI
/fork
Crée une branche du chat en cours dans une nouvelle session, l'original reste intact.
/fork crĂ©e une copie de la conversation Cursor CLI en cours sous forme de nouvelle session indĂ©pendante ; la session d'origine reste inchangĂ©e et utilisable. Le fork reprend l'intĂ©gralitĂ© de l'historique de conversation prĂ©cĂ©dent, y compris tous les messages antĂ©rieurs, et peut ensuite ĂȘtre poursuivi sĂ©parĂ©ment, par exemple pour tester une autre approche de rĂ©solution sans perdre ni modifier le chat d'origine. L'opĂ©ration peut ĂȘtre rĂ©pĂ©tĂ©e autant de fois que nĂ©cessaire, de sorte qu'un chat peut donner naissance Ă plusieurs branches indĂ©pendantes.
Dans la version actuellement livrĂ©e de la CLI, /duplicate, /clone et /branch sont rĂ©fĂ©rencĂ©s dans le code comme des formes courtes Ă©quivalentes dĂ©clenchant la mĂȘme commande ; la page de rĂ©fĂ©rence officielle des commandes slash ne mentionne toutefois actuellement que /fork lui-mĂȘme, sans citer ces formes courtes â une entrĂ©e de changelog antĂ©rieure ne listait comme alias que /branch et /duplicate, /clone y manquait Ă©galement. Contrairement Ă /rewind, qui revient Ă un moment antĂ©rieur dans le mĂȘme chat, /fork fait naĂźtre deux sessions parallĂšles, entiĂšrement sĂ©parĂ©es.
đ LA MĂME TĂCHE (« DUPLIQUER LA SESSION (FORK/BRANCH) ») SUR LES AUTRES PLATEFORMES
â QUAND LâUTILISER ?
Tester en parallÚle deux approches de résolution différentes
/fork â puis tester une autre mĂ©thode d'implĂ©mentation dans le nouveau chat
Sécuriser un essai risqué sans mettre en péril la session principale
/fork pour bifurquer avant une refactorisation expérimentale, l'original reste intact
â QUAND ĂVITER ?
Le chemin suivi jusqu'ici doit simplement se poursuivre de façon linéaire
Un fork crée une session supplémentaire, entiÚrement séparée, qu'il faut ensuite gérer indépendamment.
Mieux: Continuer normalement à écrire dans le chat en cours
D'anciens essais infructueux doivent disparaĂźtre de l'historique
/fork ne fait que créer une copie supplémentaire, il ne supprime ni ne nettoie rien dans l'original.
Mieux: Utiliser /rewind pour revenir Ă un Ă©tat antĂ©rieur dans le mĂȘme chat
SOURCES
- Cursor Docs â Slash Commands â cursor.com
- Cursor Docs â Changelog â cursor.com
AUTRES COMMANDES · Cursor CLI