Cómo funcionan los puntos de control
Mientras trabajas con Claude, los puntos de control capturan automáticamente el estado de tu código antes de cada edición. Esta red de seguridad te permite realizar tareas ambiciosas y a gran escala sabiendo que siempre puedes volver a un estado de código anterior.Rastreo automático
Claude Code rastrea todos los cambios realizados por sus herramientas de edición de archivos:- Cada mensaje del usuario crea un nuevo punto de control
- Los puntos de control persisten entre sesiones, por lo que puedes acceder a ellos en conversaciones reanudadas
- Se limpian automáticamente junto con las sesiones después de 30 días (configurable)
Rebobinado de cambios
PresionaEsc dos veces (Esc + Esc) o usa el comando /rewind para abrir el menú de rebobinado. Puedes elegir restaurar:
- Solo conversación: Rebobina a un mensaje del usuario manteniendo los cambios de código
- Solo código: Revierte los cambios de archivo manteniendo la conversación
- Tanto código como conversación: Restaura ambos a un punto anterior en la sesión
Casos de uso comunes
Los puntos de control son particularmente útiles cuando:- Explorar alternativas: Prueba diferentes enfoques de implementación sin perder tu punto de partida
- Recuperarse de errores: Deshaz rápidamente cambios que introdujeron errores o rompieron la funcionalidad
- Iterar sobre características: Experimenta con variaciones sabiendo que puedes revertir a estados que funcionan
Limitaciones
Los cambios de comandos Bash no se rastrean
Los puntos de control no rastrean archivos modificados por comandos bash. Por ejemplo, si Claude Code ejecuta:Los cambios externos no se rastrean
Los puntos de control solo rastrean archivos que han sido editados dentro de la sesión actual. Los cambios manuales que realizas en archivos fuera de Claude Code y las ediciones de otras sesiones concurrentes normalmente no se capturan, a menos que modifiquen los mismos archivos que la sesión actual.No es un reemplazo para el control de versiones
Los puntos de control están diseñados para recuperación rápida a nivel de sesión. Para historial de versiones permanente y colaboración:- Continúa usando control de versiones (ej. Git) para commits, ramas e historial a largo plazo
- Los puntos de control complementan pero no reemplazan el control de versiones adecuado
- Piensa en los puntos de control como “deshacer local” y Git como “historial permanente”
Ver también
- Modo interactivo - Atajos de teclado y controles de sesión
- Comandos de barra - Acceder a puntos de control usando
/rewind - Referencia de CLI - Opciones de línea de comandos