Skip to main content

subversion

Subversion a través de proxy

Posted in

 Si usamos subversion a través de un proxy, en el directorio, hay que buscar el fichero server que estará en nuestro HOME relativo a subversion. En el caso de Windows, está en

C:\Users\chuidiang\AppData\Roaming\Subversion\servers

Ahí editamos y dentro de [globals] buscamos las variables

http-proxy-host = proxy
http-proxy-port = 8080
http-proxy-username = usuario
http-proxy-password = password

las descomentamos, le ponemos los valores adecuados para nuestro caso y listo.

svn relocate

Posted in

 A veces un repositorio de subversion se migra de un servidor a otro y cambia su URL. Si tenemos una copia local del antiguo repositorio, podemos migrar a su nueva ubicación de forma cómoda con svn switch.

Este comando normalmente se utiliza para cambiarse entre ramas o head un repositorio concreto de subversion

svn switch https://servidor/branches/unarama .

siendo . (punto) el directorio local de trabajo donde tenemos hecho el checkout.

Certificado de seguridad con Redmine y Subversion

Posted in

A veces configuramos redmine para que pueda ver el repositorio subversion de nuestro proyecto. Si el repositorio es vía https y no nos funciona, puede ser problema del certificado de seguridad. Quizás haya caducado y debamos aceptarlo explicitamente.

Para ello, abrimos una ventana de comandos en el PC donde tengamos instalado el servidor de subversion y ejecutamos el comando

svn list <https://dominio-svn:8443/proyecto>

Subclipse y Subversive a través de proxy

Posted in

Eclipse no viene con subversion por defecto, así que hay que instalar un plugin. Los dos plugins de subversion más conocidos son Subclipse y Subversive.

El primero, Subclipse, a través de proxy y con eclipse Helios es poco menos que imposible de instalar. Por más que he puesto y probado las credenciales del proxy, no ha habido manera. Tampoco bajando el zip e instalándolo desde el zip, ya que se lía en la búsqueda de dependencias.

Migrar cvs a subversion

Posted in

Si tenemos un repositorio CVS y queremos migrarlo a subversion, la herramienta es cvs2svn. Está hecha en phyton y necesita algunos comandos de linux, por lo que si queremos hacerlo en windows, debemos instalar python y algo como cygwin.

Para hacer la migración, necesitamos el directorio donde está el repositorio CVS. Nos situamos en el directorio donde hayamos instalado cvs2svn (no es más que un zip que hay que desempaquetar) y ejecutamos el comando

Volcar y recuperar repositorios subversion

Posted in

Para hacer un volcado o recuperar un repositorio de subversion necesitamos tener acceso al directorio que hace de repositorio desde línea de comandos. El volcado del repositorio se hace con el comando

svnadmin dump c:\repositorio > c:\volcado.dmp

Y para recuperarlo luego en otro repositorio, se crea primero el otro repositorio y luego se hace

svnadmin create c:\repositorio2
svnadmin load c:\repositorio2 < c:\volcado.dmp

Si queremos recuperar el volcado como subdirectorio de un repositorio ya existente, usamos la opción --parent-dir

Syndicate content