Iver's web place

Navegador de Archivos

Calendario del Blog

February 2012
Sun Mon Tue Wed Thu Fri Sat
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 1 2 3

General

Howto para configurar subversion en windows (segunda entrega)

Se que algunos compañeros prefieren utilizar linux en vez de windows y sobre todo si se puede utilizar un programa como subversion en linux siendo mucho mas estable y menos molesto. Sin embargo no faltara alguien como yo que necesite instalarlo y dejarlo como servicio, para esto procedo dejando mi segunda entrega del howto tomado como dije anteriormente de:

http://www.excastle.com/blog/archive/2005/05/31/1048.aspx

  • Iniciar el servidor manualmente y crear un repositorio
    1. En la ventana de comandos se teclea los siguiente svnserve --daemon --root "C:\svn_repos" , en este caso C:\svn_repos es la ubicación de mi repositorio, si gustan lo pueden cambiar de acuerdo a donde lo crearon.
    2. En una segunda consola se genera un directorio en el repositorio con el cliente tecleando lo siguiente:
      svn mkdir svn://localhost/directorioNuevo
    3. Ahora se vera el editor que se configuro anteriormente con algún texto escrito. Ahí se debe escribir un comentario como primer modificación del proyecto, al inicio del archivo antes de los guiones (--). Se guarda el archivo y se cierra el editor.
    4. Si el nombre de usuario es el mismo que el de windows, entonces se escribe el password (el escrito en el archivo passwd ) en el cuadro de dialogo y se preciona enter. Por el contrario, si el nombre del subversion es diferente del de windows, entonces solo se preciona enter en el cuadro de dialogo donde solicita la contraseña y subversion preguntara por el nombre de usuario y la contraseña.
    5. Subversion debe de avisar que se ha realizado la primer revisión, algo así como "Committed revision 1." Congratulations!

  • Iniciar el servidor verdadero

  1. Regresando a la consola de windows que esta corriendo svnserve. Se aprieta Ctrl+C para detenerlo.
  2. Se abre el SVNService.zip que se bajo anteriormente. Se extrae SVNService.exe dentro del directorio bin de subversion (Archivos de programa\Subversion\bin). Es importante ponerlo en este directorio ya que debe de estar en el mismo lugar que svnserve.exe (ejecutable del subversion)
  3. En la consola se escribe svnservice -install --daemon --root "C:\ubicacionRepositorio"
  4. Tiempo de irse al panel de control, herramientas administrativas, servicios y dar doble click en el servicio de SVNService que se tiene que ver por lo hecho anteriormente, ahora se cambia de "Manual" a "Automático" y subversion iniciará con windows la proxima vez que se inicie el sistema.
  5. No hay que olvidar darle Iniciar(Start) el servicio de SVNServices.
  6. Regresando una vez más a la consola, cuando se escribe el siguiente comando "svn ls svn://localhost/" se debe de listar todos los archivos encontrados en la raíz del repositorio. Si todo está bien entonces ya se tiene el servidor de subversion corriendo y se debe de poder ver el directorio generado.

  • Instalando TortoiseSVN
    1. A pesar de que me gusta la cosola, a veces es mejor tener el entorno gráfico, ya que ayuda a agilizar las cosas, para esto se tiene TortoiseSVN, el cual es un agradable Front End que se incorpora en el Explorador de windows. De esta manera se puede ver el estatus de cada directorio del repositorio y puede ser mucho más fácil identificar cualquier falla. También se tiene un menú extra presionando el botón derecho sobre cualquier directorio.
    2. Se corre el instalador de TortoiseSVN que se descargo previamente.
    3. Se crea un directorio en cualquier parte del disco duro y con el boton derecho se le dá click, cuando se despliege el menú se selecciona Obtener(Checkout...), se selecciona el directorio del repositorio a bajar y se dá click en OK.
    4. Se crea un archivo en un directorio. Boton derecho en el archivo y se selecciona, subversion y agregar. Ahora se puede realizar cualquier cambio en el repositorio local (donde se bajo el repositorio) y se puede ver como cambian los iconos después de confirmar los cambios(Checkin...).


Con todo esto ya se puede empezar a trabajar con subversion en windows, ya sea para trabajo en equipo o para mantener un control de versiones personal. face-wink.png
Trackback URI: http://es.iver.com.mx/index.php/trackback/85

Dejar un comentario

Escribe el código Captcha que estás viendo

Fuentes XML de comentario: RSS | Atom

Estadísticas de visitantes

5
41
27433