2008-09-16 13 views
6

Tengo un repositorio svn, R, que depende de una biblioteca, l, en otro repositorio.¿Puede un repositorio svn incluir/vincular a un repositorio git externo?

El objetivo es que cuando alguien revisa R, también lo comprueben l. Queremos que l esté todavía en su propio repositorio para que pueda actualizarse sin dependencia de R.

No sé mucho sobre los enlaces de svn externos, pero creo que cuando se depende de una biblioteca basada en svn se puede vincularlo externamente, 'ext'.

Si estoy en un repositorio git, ¿puedo hacer algo similar? Me gustaría preservar el objetivo mencionado anteriormente.

Respuesta

4

Sugiero usar un contenedor de scripts para svn co.

#!/bin/sh 
svn co path://server/R svn-R 
git clone path://server/l git-l 

O similar.

5

svn:externals es la forma en que se puede hacer que svn verifique las fuentes de más de un repositorio en una copia de trabajo. Pero solo está pensado para tratar con repositorios svn; no sabe cómo consultar un repositorio git.

Es posible que pueda hacerlo al revés, incluyendo un repositorio svn dentro de un repositorio git, usando algo como 'git svn'.

Cuestiones relacionadas