SVN vs VCS

Subverion( SVN) y Concurrent Versions System (CVS) son sistemas de control de versiones basadas en la arquitectura cliente-servidor.

Diferencia: En SVN, todos los archivos tienen el mismo número de revisión, mientras que con VCS eso no ocurre (cada archivo tiene su propio número de revisión independiente).

Cada proyecto se almacena en un repositorio, que no es más que un directorio especial del disco duro donde se almacenan los ficheros del proyecto.

¿ Cómo crear un repositorio SVN en Google y utilizarlo con Eclipse ? Para ello, hemos de seguir los siguientes pasos:
  1. Entrar en la dirección http://code.google.com/hosting/ .
  2. Click en new proyect.
  3. Rellenar todos los campos que nos pide el formulario de proyecto nuevo.
  4. Click en ficha source y desde el apartado command-line access copiamos la dirección https. Ejemplo: https://nombreDeNuestroProyecto.googlecode.com/svn/trunk/ .
  5. Hacemos click en googlecode.com password y obtendremos nuestro password.
  6. Desde eclipse:

  • Menu window>show view>other>svn repository.
  • En la ventana de svn repository botón derecho del ratón y seleccionar nuevo repositorio location.
  • Url=https://nombreDeNuestroProyecto.googlecode.com/svn/trunk/ .
  • Usuario=cuentaUsuarioGMAIL (no incluir @gmail.com, solo nombreUsuario).
  • Clave=la generada anteriormente en googlecode.com password.
  • Para conectar nuestro código con subversion, botón derecho sobre la carpeta de proyecto a Controlar->Team->Share Project e indicamos la url de antes.

Principales operaciones de SVN:

  • Cada vez que queramos subir nuesrtro código al subversion:
    botón derecho->team->commit
  • Cuando queramos bajarnos los archivos o modificaciones del subversion a nuestro equipo(debe haber variado el número de revisión):
    botón derecho->team->update
  • Cuando queremos bajarnos los archivos, haya habido o no alguna modificación, es decir, haya o no variado el número de revisión:
    botón derecho->team->revert

No hay comentarios: