2010-03-08 9 views
15

Obtuve un "Proyecto A" en el repositorio. Pero en ese proyecto estoy usando una biblioteca, que está alojada en Google Code. Mi pregunta es: ¿hay alguna forma de tener los archivos de la biblioteca "enganchados" a Google Code SVN, y al mismo tiempo mi proyecto en mi repo (es el padre de esa biblioteca), así puedo enviar los archivos de la biblioteca a mi repositorio cuando decida , esa revisión del proyecto externo está bien?Repositorios svn anidados

He intentado realizar el pago en la carpeta de la biblioteca, los archivos se han descargado del repositorio de códigos de Google. Pero ese caso no fue capaz de agregarlos a mi repositorio, no eran visibles en la ventana "Agregar".

Respuesta

17

Puede usar un External que hará que SVN obtenga la última versión de los archivos externos, cuando finalice la compra de su repositorio.

En la página anterior:

La conveniencia de la propiedad svn: externos es que una vez que se establece en un directorio versionado, todos los que obtengan una copia de trabajo con ese directorio también obtiene el beneficio de la definición externa. En otras palabras, una vez que una persona ha hecho el esfuerzo de definir las listas de copia de trabajo anidadas, nadie más tiene que molestarse: al realizar la compra de la copia de trabajo original, Subversion también realizará el pago de las copias de trabajo externas.

+1

+1 por ser 30 segundos más rápido que yo :) – sfussenegger

+2

nota al margen: 'svn update' también actualizará los externos. –

Cuestiones relacionadas