2011-02-22 18 views
7

Un cliente me ha pedido que me conecte a su servidor SVN para cargar (sincronizar) los cambios de mi archivo en lugar de usar FTP. Simplemente quiero conectarme al servidor SVN.¿Cómo me conecto a un servidor SVN en ubuntu?

Cada tutorial que leo tiene algo que ver con la instalación del servidor SVN en mi máquina local - No quiero instalar un servidor, quiero conectarme a uno, extraer los archivos, reemplazar con mis cambios y presionar ellos una copia de seguridad. alguien puede decirme cómo hacer esto? ¿O hay un tutorial muy muy básico que explica cómo? Nunca había usado SVN antes de esto.

estoy usando Ubuntu 10.

Gracias, Chris

Respuesta

11

Básicamente es necesario instalar la subversión en primer lugar:

sudo apt-get install subversion 

Luego hay que checkout del repositorio SVN, añadir los archivos y cometer; que se parece a esto:

svn co http://some.url/to/the/repository 
cd repository-folder 
cp ../files/from/otherfolder . 
svn add the/new/files 
svn commit 
2

me gustaría sugerir la lectura a través http://svnbook.red-bean.com/nightly/en/svn.tour.importing.html y los próximos 4-5 páginas de ese capítulo/sección para obtener un buen manual sobre el uso de SVN como cliente.

desea comprobar una copia de trabajo en el equipo local:

svn checkout http://host.example.com/svn/repo/trunk my-working-copy

Esto le permitirá modificar los archivos de su ordenador local, y comprometerse de nuevo hasta el depósito. ¡Asegúrate de actualizar svn antes de svn commit!

+0

¡Hola chicos buenas respuestas! Eso ayudó mucho. Originalmente pensé que tenías que preparar el directorio antes de pagar, pero cuando emití el comando puso todos los archivos .svn allí para mí. ¿Entonces supongo que no hay nada más que deba hacer? Parece estar funcionando bien. Además, ¿cuál es la diferencia entre svn checkout y svn import? – Christian

+0

Utiliza svn import cuando se trabaja con un servidor de repositorio; De esta forma, puede importar el historial anterior (en forma de volcado) al repositorio para que otros puedan verificarlo. – poke

+0

Esto me ayuda mucho :) ¡Gracias! –

Cuestiones relacionadas