El control de versiones es un sistema que registra los cambios realizados en un archivo o conjunto de archivos a lo largo del tiempo, permitiendo que múltiples personas trabajen en un proyecto simultáneamente sin perder el rastro de las modificaciones.