SVN dentro de otro SVN

8

Tengo un proyecto simple que está en SVN y todo funciona bien. Quiero usar el código de otro servidor SVN en la carpeta dentro de este proyecto simple.

¿Cómo puedo hacer esto?

Quiero tener la capacidad de actualizar el código de este "otro" servidor SVN más adelante.

svn co http://svnserverone.com/projects/trunk/ mjproject
svn co http://anotherserver.com/whatever/trunk/ mjproject/path/module

Gracias por tu tiempo y respuestas!

Oto

Oto Brglez
fuente
si va a usar elementos externos, debe buscar ramificar su código y usar una rama como externa, de modo que en caso de que vuelva a escribir todo esto no afecte su código que se basa en la versión anterior.
Gabriel Solomon

Respuestas:

12

La forma más fácil de hacer esto es usar algo llamado svn: externos

Tuve que agregar un espacio a http: // y al otro servidor debido a la protección contra spam

cd mjproject/path/modules
svn propset svn:externals 'new_module_name http:// anotherserver.com/whatever/trunk/' .

propiedad 'svn: externos' establecida en '.'

luego cometer:

svn ci -m "adding externals"

entonces hazlo

svn up

Referencias: http://beerpla.net/2009/06/20/how-to-properly-set-svn-svnexternals-property-in-svn-command-line/

Buena persona
fuente