Sistemas de Control de Versiones De Código Fuente
Se llama control de versiones de código fuente a sistemas que permiten la gestión de los diversos cambios que se realizan sobre los elementos del código fuente de algún software o una configuración del mismo. Una versión, revisión o edición de un producto de software, es el estado en el que se encuentra el mismo en un momento dado de su desarrollo o modificación.
Aunque se puede realizar de forma manual (ej: copiando todo el código fuente con un nombre de versión diferente cada vez) es aconsejable utilizar herramientas como: Git, Subversion, Mercurial, ClearCase, etc.