Cuando se trabaja con archivos, a medida que se van modificando, estos tienen en diferentes momentos diferentes estados. Por ejemplo, supongamos que comienzo un trabajo en un documento en Word, el primer día escribo una introducción y guardo el archivo. En ese instante tengo la primera versión del documento. Al día siguiente le agrego el primer capítulo al trabajo y lo vuelvo a grabar, entonces, ahí tengo la segunda versión del archivo. Y así sucesivamente. Por lo general sobrescribo el mismo archivo pisando la versión anterior. Resultaría muy engorroso guardar el trabajo con un nombre diferente cada vez, para conservar los cambios entre versión y versión, entonces lo que se hace es sobrescribir el mismo archivo, perdiendo de esa forma los estados anteriores del documento.
Pues bien, entonces el control de versiones consiste y disponer en forma ordenada, de cada una de las versiones o estados de esos archivos.
Esto resulta muy útil, por ejemplo cuando se programan sistemas informáticos, pues un pequeño cambio en un archivo, puede alterar el funcionamiento del software y resultaría muy práctico poder volver a un estado anterior. Aunque esto es extensible a cualquier tipo de archivos, como imágenes, planilla de cálculos, videos, textos, etc.
A continuación presento dos herramientas, que utilizadas combinadamente nos proporciona un control de versiones excelente. Nos permite volver a cualquier estado del documento en el que estemos trabajando, ver las diferencias entre versiones, etc.
Leer más ›