Saltar al contenido principal
Claude Code rastrea automáticamente las ediciones de archivos de Claude mientras trabajas, permitiéndote deshacer rápidamente cambios y rebobinar a estados anteriores si algo se sale del camino.

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

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

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