La otra bitacora de Shanahan
Thursday, November 25, 2004
 
Hablando de Version Control Systems
Hace ya unos a#os que empece a dar vueltas con algunos sistemas para control de versiones.

En lineas generales, lo que hace uno de estos programas es llevar la pista de como van cambiando los archivos que se estan usando, y al efecto resultan sumamente utiles para un desaforado de mi calibre, que cambio la mitad de las cosas cada ma#ana para darme cuenta de que estaban mejor antes a la tarde. Un VCS es lo que permite volver el tiempo atras y volver a arrancar sin mayores problemas.

De todos modos, mis diversas aventuras con los VCSs que fui usando no dejaban de tener problemas molestos, de modo que ahora que estoy empezando con el proyecto en .NET para Asgard, decidi leer un poco para ver si hay alguna manera de manejarse mejor con el asunto, y encare para el lado de Pragmatic Version Control, un libro de los autores del Pragmatic Programmer.

Con un cuarto de libro completo (son menos de 170 paginas), acabo de leer algo maravilloso: Una vez que se ingresa un archivo al VCS, lo mas practico es borrar el original, para no andar mareandose. Es natural (se va a trabajar con un archivo tomado del VCS y que va a volver al VCS luego), es evidente (para que tener montones de copias de archivos mas o menos diferentes, si se pueden tomar del VCS), se cae de maduro (para que tener dos ejemplares de lo mismo), pero no se me habia ocurrido nunca!

Como beneficio extra, al manejarse de esa manera se vuelve natural entrar al VCS todo lo que vaya a hacer falta para completar el proyecto, de modo que nada va a quedar olvidado por ahi. Brrrrilliant!

Comments:
CVS? Adonde leiste CVS? Lo que digo ahi es que mantengas una sola copia de tu archivo, justamente dentro del VCS, aunque no menciono marcas ni modelos. Nunca se me habia ocurrido hacer eso, yo andaba manteniendo copias nuevas y viejas por todos lados, y si alguien necesitaba una la copiaba del disco, que es justamente el problema que se resuelve teniendola en el VCS.

El chiste es que ahora, durante el dia trabajo editando y mandando al VCS, y a ultima hora de la tarde mando todo y luego borro el directorio en que trabaje. Si para el dia siguiente falta algo, quiere decir que me olvide de mandar alguna cosa, y puedo fijarme que fue teniendolo fresquito. Y tambien me sirve para llevar las cosas a casa. Brrrrilliant!

Ahora, estas teniendo algun problema para leer, no? No sera tiempo de que te sumes a la comunidad con anteojos? Vos usas Visual SourceSafe, no?
 
Lo posteo asi porque no solo odio los Blog´s, sino que encima siempre me olvido la contraseña de esta porqueria...
Que pasa Shanahan? Volvio la que manda y no te dejan escribir mas ni siquiera en tu propio Blog?
 
Que rapido se te paso la emoción con esta porqueria... ¿eh?
 
Post a Comment

<< Home

Powered by Blogger

Atom XML feed