Que es un controlador de versiones? Es una herramienta que le permite a cualquier persona llevar el control de sus archivos mientras les van realizando cambios en el transcurso del tiempo. Se aconseja guardar una nueva versión o revisión de cada archivo después de realizar algún cambio relevante. Donde puedo utilizar un controlador de versiones? Los controladores de versiones pueden utilizarse en cualquier área de trabajo, pero comúnmente se utilizan en el área tecnológica. La mayoría de controladores de versiones se pueden utilizar en cualquier sistema operativo ya sea mediante línea de comandos o con interfaz grafica (dependiendo de la herramienta que se utilice). Por que utilizar un controlador de versiones? Muchas personas acostumbran hacer este trabajo de forma manual así como colocarle archivo-1.ext, archivo-fecha.ext, archivo-copia.ext, pero que pasa si los datos que necesitábamos ya la borramos? Para eso es necesario utilizar una herramienta que lo haga por nosotros con dos o tres simples comandos dependiendo de la herramienta que utilizamos. Alguna vez quisieron un ctrl-z en sus vidas? Bueno, estas herramientas no lo harán con sus vidas pero al menos podrán averiguar que agregaron o que borraron de sus archivos en versiones anteriores. Otro motivo por el que debemos utilizar un controlador de versiones es para mantener la integridad de los archivos y mantener una versión actualizada con los cambios que una persona o un grupo de colaboradores realizo a un conjunto de archivos. Por ejemplo: Si tenemos un proyecto que se va a trabajar en un grupo de seis personas las cuales tienen repartido el trabajo de la siguiente forma: dos personas estarán involucradas en el diseño del proyecto, dos personas en la funcionalidad y dos personas en integrar el diseño y la funcionalidad. Al inicio no habría mucho problema en el uso del controlador de versiones, […]