PDA

Ver la Versión Completa : [APORTE] Guía de uso del CVS como usuario anónimo.



Argentum Online
05/07/2014, 00:51
Originalmente publicado por spearrow.-

Índice:


Programas necesarios
Configuración
Hacer un CheckOut
Actualización y Actualización especial
Como armar parches




Programas necesarios


El único programa que se necesita es el Tortoise CVS o alguno similar, la descarga del programa se puede encontrar aquí:
Download TortoiseCVS from SourceForge.net (http://prdownloads.sourceforge.net/tortoisecvs/TortoiseCVS-1.10.10.exe)


Configuración


Una vez bajado procedemos a instalarlo y cuando finaliza la instalación creamos una carpeta donde queramos con un nombre distinto de CVS.
Seguido de eso entramos a la carpeta creada anteriormente y hacemos click con el segundo botón y seleccionamos CVS Obtener (Fig. 1 (http://paatoo.ucoz.com/Fig1.jpg))


Seguido de eso se abrirá una ventana que debe configurarse de la siguiente manera (solo modificar los campos marcados, ya que algunos se autoconfiguran) (Fig. 2 (http://paatoo.ucoz.com/Fig2.jpg))


Protocolo: Servidor de contraseñas (:pserver:)
Servidor: morgoao.cvs.sourceforge.net
Carpeta del repositorio: /cvsroot/morgoao
Usuario: anonymous




Hacer un CheckOut
Seguido de la configuración click en Obtener lista… y seleccionamos el proyecto que queremos, como server o client, por ejemplo. (Fig. 3 (http://paatoo.ucoz.com/Fig3.jpg))


Luego de obtener todos los proyectos disponibles vamos a la solapa versión y tildamos escoger rama o etiqueta, y luego click en Actualizar lista… una vez que termine de actualizarse la lista seleccionamos el “branch” que queremos descargar y hacemos click en Aceptar (Fig. 4 (http://paatoo.ucoz.com/Fig4.jpg))


Actualización y Actualización especial


Actualización: La utilizamos para actualizar el proyecto sobre el mismo branch.
Para realizarla tenemos que ir a la carpeta donde se descargan los proyectos (la carpeta que creamos en un principio) y posarnos sobre la carpeta del proyecto que queramos actualizar, por ejemplo Client y le hacemos click con el segundo botón y después click en Actualizar (Fig. 5 (http://paatoo.ucoz.com/Fig5.jpg))


Actualización especial: La utilizamos cuando queremos actualizar el proyecto sobre otro branch, por ejemplo si nos pasamos de 12.0 a 12.2.
Para realizarla tenemos que ir a la carpeta donde se descargan los proyectos (la carpeta que creamos en un principio) y posarnos sobre la carpeta del proyecto que queramos actualizar, por ejemplo Client y le hacemos click con el segundo botón y después vamos a CVS>Actualización especial… (Fig. 6 (http://paatoo.ucoz.com/Fig6.jpg)) y ahí dentro tildamos Obtener etiqueta/rama/versión: y después click en Actualizar lista…, seguido de eso desplegamos la lista, seleccionamos el branch al cual nos queremos pasar y hacemos click en Aceptar. (Fig. 7 (http://paatoo.ucoz.com/Fig7.jpg))


Como armar parches


Hay veces en que encontramos bugs y queremos que en el oficial estén solucionados, la forma de hacerlo es enviando un parche con el fix correspondiente. Para ello, tenemos que tener nuestro módulo al cual pertenece el bug actualizado, una vez hecho esto, fixeamos el bug, guardamos los cambios, nos posamos sobre la carpeta del módulo correspondiente, click con el segundo botón y ponemos CVS>Crear parche… después ingresamos a SourceForge.net: Argentum Online: Patches (http://sourceforge.net/tracker/?group_id=67718&atid=518755) y ponemos Add new, completamos los casilleros y click en Add Artifact. (Fig. 8 (http://paatoo.ucoz.com/Fig8.jpg))