Claude Code rastrea automáticamente las ediciones de archivos de Claude mientras trabajas, permitiéndote deshacer cambios rápidamente y rebobinar a estados anteriores si algo se desvía del rumbo.

Cómo funcionan los puntos de control

Mientras trabajas with 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 perseguir tareas ambiciosas y de gran escala sabiendo que siempre puedes regresar a un estado de código anterior.

Seguimiento automático

Claude Code rastrea todos los cambios realizados por sus herramientas de edición de archivos:
  • Cada prompt del usuario crea un nuevo punto de control
  • Los puntos de control persisten a través de 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)

Rebobinando cambios

Presiona Esc 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 mientras mantienes los cambios de código
  • Solo código: Revierte los cambios de archivos mientras mantienes 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:
  • Explorando alternativas: Prueba diferentes enfoques de implementación sin perder tu punto de partida
  • Recuperándose de errores: Deshaz rápidamente cambios que introdujeron errores o rompieron la funcionalidad
  • Iterando en características: Experimenta con variaciones sabiendo que puedes revertir a estados funcionales

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:
rm file.txt
mv old.txt new.txt
cp source.txt dest.txt
Estas modificaciones de archivos no pueden deshacerse a través del rebobinado. Solo las ediciones directas de archivos realizadas a través de las herramientas de edición de archivos de Claude son rastreadas.

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 hagas a 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