Comment fonctionnent les points de contrôle
Lorsque vous travaillez avec Claude, les points de contrôle capturent automatiquement l’état de votre code avant chaque modification. Ce filet de sécurité vous permet de poursuivre des tâches ambitieuses et à grande échelle en sachant que vous pouvez toujours revenir à un état de code antérieur.Suivi automatique
Claude Code suit tous les changements effectués par ses outils d’édition de fichiers :- Chaque invite utilisateur crée un nouveau point de contrôle
- Les points de contrôle persistent entre les sessions, vous pouvez donc y accéder dans les conversations reprises
- Nettoyés automatiquement avec les sessions après 30 jours (configurable)
Rembobinage des modifications
Appuyez surEsc deux fois (Esc + Esc) ou utilisez la commande /rewind pour ouvrir le menu de rembobinage. Vous pouvez choisir de restaurer :
- Conversation uniquement : Rembobinez jusqu’à un message utilisateur tout en conservant les modifications de code
- Code uniquement : Annulez les modifications de fichiers tout en conservant la conversation
- Code et conversation : Restaurez les deux à un point antérieur de la session
Cas d’usage courants
Les points de contrôle sont particulièrement utiles lorsque :- Explorer des alternatives : Essayez différentes approches d’implémentation sans perdre votre point de départ
- Récupérer des erreurs : Annulez rapidement les modifications qui ont introduit des bogues ou cassé des fonctionnalités
- Itérer sur les fonctionnalités : Expérimentez des variations en sachant que vous pouvez revenir à des états fonctionnels
Limitations
Les modifications de commandes Bash ne sont pas suivies
Les points de contrôle ne suivent pas les fichiers modifiés par les commandes bash. Par exemple, si Claude Code exécute :Les modifications externes ne sont pas suivies
Les points de contrôle ne suivent que les fichiers qui ont été modifiés au cours de la session actuelle. Les modifications manuelles que vous apportez aux fichiers en dehors de Claude Code et les modifications d’autres sessions concurrentes ne sont normalement pas capturées, sauf si elles modifient les mêmes fichiers que la session actuelle.Pas un remplacement du contrôle de version
Les points de contrôle sont conçus pour une récupération rapide au niveau de la session. Pour un historique de version permanent et la collaboration :- Continuez à utiliser le contrôle de version (ex. Git) pour les commits, les branches et l’historique à long terme
- Les points de contrôle complètent mais ne remplacent pas le contrôle de version approprié
- Pensez aux points de contrôle comme « annulation locale » et à Git comme « historique permanent »
Voir aussi
- Mode interactif - Raccourcis clavier et contrôles de session
- Commandes slash - Accès aux points de contrôle en utilisant
/rewind - Référence CLI - Options de ligne de commande