Desarrollando proyectos usando un servidor publico CVS + el cliente Tortoise

este pequenio tutorial te mostrara como desarrollar un proyecto de programacion usando un servidor cvs publico, ademas usaremos el cliente tortoise para hacer checkout, checkin, etc.

*** Les prometo actualizar este post en cuanto tenga todos los pasos detallados de como hacerlo. ***

Una pequeña introducción a lo q es el SVN y el CVS:

El Concurrent Versions System (CVS), también conocido como Concurrent Versioning System, es una aplicación informática que implementa un sistema de control de versiones: mantiene el registro de todo el trabajo y los cambios en los ficheros (código fuente principalmente) que forman un proyecto (de programa) y permite que distintos desarrolladores (potencialmente situados a gran distancia) colaboren. CVS se ha hecho popular en el mundo del software libre. Sus desarrolladores difunden el sistema bajo la licencia GPL.

SVN es un software de sistema de control de versiones diseñado específicamente para

reemplazar al popular CVS, el cual posee varias deficiencias. Es software libre bajo una

licencia de tipo Apache/BSD y se lo conoce también como Subversion. Una

característica importante de Subversion es que, a diferencia de CVS, los archivos

versionados no tienen cada uno un número de revisión independiente. En cambio, todo

el repositorio tiene un único número de versión que identifica un estado común de todos

los archivos del repositorio en cierto punto del tiempo.

Primero descargamos un programa para gestionar el SVN o el CVS, elegimos el TORTOISE por ser de fácil uso el cual se puede descargar de la sig. Dirección http://tortoisesvn.net/downloads

Escogemos el de 32 bits (El archivo .msi) NOTA: El funcionamiento de este programa varia en los ordenadores es posible que tenga que usar otra versión

Después de terminada la descarga ejecutamos el instalador (la versión que utilizamos fue la 1.4.3.8645):

Le damos NEXT y aparecerá la siguiente pantalla:

Seleccionamos la opcion “I ACCEPT THE TERMS IN THIS LISCENSE AGREEMENT” y luego le damos al botón NEXT. Y aparecerá la sig. Pantalla:

Luego le presionamos NEXT y posteriormente INSTALL:

Luego iniciara la instalación:

Una vez terminada la instalación nos saldrá esta pantalla y presionamos el botón FINISH:

Y después nos pedirá que reiniciemos la computadora (Es suya la decisión si lo hace ahora o después pero para seguir el proceso debe reiniciarla).

A continuación serán presentados los pasos a seguir para crear un repositorio

Entre varios repositorios encontramos googlecode que la verdad nos pareció muy buena opción después de probar con varias opciones más.

Primero vamos a la url : http://code.google.com/hosting/

Luego llenamos los datos para crear el repositorio que incluyen:

  1. Nombre del Proyecto
  2. Un pequeño resumen del Proyecto
  3. Descripción del Proyecto
  4. Tipo de Licencia ( Aquí seleccionar GPL)
  5. Etiquetas para su proyecto

Después de que hemos colocado los datos correspondientes vamos a la página de inicio de nuestro proyecto:

Después vamos a la pestaña SOURCE y ahí encontraremos los datos para el checkout en tortoise:

Luego de eso vamos a Mis Documentos y creamos una Nueva Carpeta.

Damos clic secundario encima de la carpeta y elegimos la opción Tortoise SVN. Luego elegimos CREATE REPOSITORY HERE.

Elegimos la opcion FSFS.

Nos va a salir una ventana indicandonos que el repositorio fue creado exitosamente.

Posteriormente repetimos la acción, solo que esta vez elegimos SVN CHECOUT.

Nos va a salir una ventana donde debemos colocar la URL del repositorio. NOTA (Esta varía de acuerdo a su dirección en el repositorio).

Al presionar OK, nos va a aparecer otra ventana. Y presionamos YES.

Una nueva ventana aparece y nos pide el nombre de usuario y la contraseña.

La ingresamos para poder continuar. NOTA (Esto varía de acuerdo a sus datos en el repositorio).

Empezara a actualizar los datos dentro de la carpeta.

Al terminar a la carpeta creada se le agregara un cheque de color verde.

Para subir archivos primero introducimos uno en la carpeta, damos clic secundario en la carpeta y elegimos SVN COMMIT.

Elegimos el archivo que queremos subir y damos OK.

Una vez más ingresamos el nombre de usuario y contraseña.

Y actualizara los datos en la carpeta.

NOTA

Para bajar archivos, es el mismo procedimiento solo q envés de COMMIT elegimos UPDATE.

Con esto finaliza el pequenio tutorial, muchas gracias a Asdrubal y Luis que elaboraron este documento😀

Un comentario el “Desarrollando proyectos usando un servidor publico CVS + el cliente Tortoise

  1. luigui dice:

    gracias por el aporte, sirve un vergo

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s