← Glosario
Glosario · Dev

¿Qué es Source Control?

Es un sistema de seguimiento que registra todos los cambios de código en proyectos de software y permite volver a versiones anteriores.

Definición

Al desarrollar software, se realizan cambios constantes en el código. El control de versiones guarda cada cambio realizado en este proceso con información sobre la fecha y el autor. De esta manera, si se comete un error, se puede volver fácilmente a la versión anterior funcional del proyecto.

Analogía: Es como escribir un libro, hacer una copia de cada página, anotar 'cambié esta página ayer' y poder volver a la versión de ayer si no te gusta el resultado.

Cómo funciona

Los desarrolladores suben su código al sistema (commit). Si surge un problema, se selecciona uno de los registros antiguos del sistema y el proyecto se restaura a ese momento.

Dónde se usa

Es obligatorio en todos los procesos modernos de desarrollo de software, especialmente en el trabajo en equipo.

Suele confundirse con

No es lo mismo que una copia de seguridad, porque no solo gestiona los archivos, sino también el historial de los cambios.

Preguntas frecuentes

¿Por qué debería usarlo?

Es vital para restaurar tu código a su estado anterior si lo rompes accidentalmente.

¿Cuál es el más popular?

Git es el sistema más utilizado hoy en día.

Términos relacionados

Herramientas relacionadas

Esta explicación se redactó en lenguaje sencillo para TreScout y se tradujo automáticamente del original en turco · prevalece la versión turca. Si algo le parece erróneo o incompleto, escriba a hello@trescout.com. Leer en turco →