SVN: obtener sólo algunos ficheros

16/10/2012

Supongamos que queremos obtener sólo unos pocos ficheros de un repositorio muy grande. Podemos lograrlo con las siguientes instrucciones:

1. Obtener una copia vacía del repositorio:

svn checkout URL –depth empty

2. Listar los ficheros para saber el nombre exacto del que nos interesa:

svn list –recursive URL

3. Obtener el fichero que nos interesa:

svn update FICHERO

Otra forma más breve, si sólo queremos descargarlo y trastear con él, sin que sea gestionado por el SVN durante el proceso:

svn export URL localpath

Anuncios

Problema de certificados con SVN

4/10/2012

He estado encontrado problemas con el saludo SSL debido al certificado del servidor. Resulta que Ubuntu utiliza la librería libneon-gnutls que verifica los certificados de una forma más restrictiva que libneon.

La solución la he encontrado en el blog “Occasional Thoughts”:

1) Desinstalar el paquete libneon:

sudo apt-get remove libneon27>

2) Descargar la última versión del paquete libneon de http://packages.debian.org/squeeze/libneon27

3) Instalar una dependencia requerida:

sudo apt-get install libssl0.9.8

3) Instalar el paquete descargado previamente:

sudo dpkg -i libneon27_0.29.3-3_amd64.deb

3) Cambiar el enlace simbólico:

sudo mv /usr/lib/libneon-gnutls.so.27 /usr/lib/libneon-gnutls.so.27.old
sudo ln -s /usr/lib/libneon.so.27 /usr/lib/libneon-gnutls.so.27