Repositorios, gestión y git

No es ningún secreto que la gestión de proyectos, tenga que tener un gran administración de documentos, que van desde el levantamiento de requisitos, la planeación, el gantt, los costos, entre otros. Un problema que llega a presentarse es que a como las tesis en ocasiones llega a existir mas de una versión del mismo documento, y se llega a enfrentar a lo que todos en un momento se llega a temer, “no saber cual es la versión correcta” y se termina leyendo todas las versiones.

Para ello una solución es enviar a un repositorio ya sea que se encuentre en alguna nube, o en algún disco duro externo donde se tenga los últimos respaldos, los conflictos que llegan a existir es que si el internet no es el adecuado o no se dio los permisos correctos no se podrá o bien descargar y / o actualizar el documento. Y bueno en el otro caso (el del disco duro) pues se tiene el detalle de la corrupción de los datos.

Existe un mecanismo que se llama “Control de Versiones” en sus inicios se usaba uno llamado SVN completamente multiplataforma, con muchas bondades en su tiempo, se podía actualizar en tiempo real los documento y visualizar los cambios existentes entre cada documento, si valía la pena sustituir el nuevo documento por el que se tenía ya.

Con la evolución se crea un concepto llamado “git” el cual puede armarlo en un espacio local con un par de comando o si tienes un poco mas de infraestructura se puede montar un server que permita controlar las versiones e incluso crear nuevas versiones apartir de una ya existente, a esa acción se le llama “fork o rama

Para la instalación de git en un equipo de computo hay que ir a la siguiente url: https://gitforwindows.org/ si eres usuario de windows, si eres usuario de macosx puedes seguir este enlace: https://git-scm.com/download/mac. Si eres usuario de alguna distribución linux usa este otro enlace: https://git-scm.com/book/es/v2

En el último enlace se puede notar que viene con una serie de documentación en español donde se trata todo lo relacionado con git. Este software de control de versiones, puedes montarlo en tu propio equipo o en un servidor donde te permita hacer los cambios o respaldos de los documentos que utilices, nació para llevar el control de versiones de los programas todo su código fuente, pero hay personas que han usado git para llevar el control de sus tesis, y demás proyectos documentales.

Git y su instalación

Algunas distribuciones linux traen git o alguna versión instalada en el sistema. Para saber si tienes git instalado ejecuta el siguiente comando en la terminal: “git –version” si se encuentra instalado mandará un resultado como lo que se ve en la imagen 1.

Imagen 1. Conocer la versión de git instalada en una distribución linux. Fuente: tumblr.

Si no aparece nada después de pulsar enter, o marca un error que diga “que no se encuentra el comando git“, entonces se deberá instalar. Para instalar Git en distribuciones linux que son derivadas de Redhat, se puede usar el siguiente comando: “dnf install git” sin las comillas y siendo super usuario. Si usan alguna distro basada en debian pueden usar el siguiente comando: “apt install git” y el comando empezara hacer lo demás. Si están en una macOsx o windows, solo deben de seguir el asistente.

A continuación se deja un curso básico de git. De los amigos de codigofacilito:

Video 1. Inicio curso de git. Fuente: Youtube.
Comparte esta entrada en tus redes sociales