2011-08-24 29 views
5

El problema es bastante sencillo, simplemente no soy muy versado en estas herramientas (o CVSes en general).Excluir subdirectorio específico de SVN Pago en subclipse

Cada rama del proyecto contiene 4 carpetas:

branch-1 
    folder1 
    ... 
    folder4 
branch-2 
    folder1 
    ... 
    folder4 
... 

folder4 es descomunal (~ 2 GB), contiene cosas que por lo general no me interesa, y yo prefiero no descargarlo cada vez - - toma una eternidad y ocupa espacio.

veo que el diálogo "Pedido de SVN" tiene una profundidad de campo, con opciones:

  1. recursivo
  2. Hijos inmediatos, incluyendo carpetas
  3. archivo sólo los niños
  4. Sólo este artículo

Ninguna de estas opciones es exactamente lo que quiero. 1 y 2 seguirán descargando folder4, mientras que 3 y 4 omitirán todo.

Idealmente, podría simplemente omitir folder4 de la descarga inicialmente, con la opción de desplegarlo más tarde. No me importa verlo como un cambio entrante (y simplemente ignorarlo) durante las operaciones de sincronización.

¿Alguna idea? ¿Me estoy perdiendo de algo?

P.S. Traté de publicar esta pregunta en Superusuario, pero el sitio me está dando problemas reales.

Respuesta

6

Sí, puede hacerlo utilizando Subclipse:

  1. Salida utilizando la opción "Hijos inmediatos". folder1, etc. estará vacío.
  2. Seleccione las carpetas vacías (excepto folder4) en el proyecto recién desprotegido.
  3. Elija Equipo → Actualizar a versión ...
  4. Establezca la profundidad en "Totalmente recursivo".
  5. Marque "Cambiar copia de trabajo a la profundidad especificada".
  6. Haga clic en Aceptar.

Otra manera de hacer esto implica el cliente de línea de comandos svn:

  1. Salida utilizando la opción "Sólo este elemento". El directorio de nivel superior estará vacío (folder1 etc. faltarán).
  2. cd project-dir
  3. svn up folder1 folder2 folder3
+0

Cerca! No tengo la opción 'Equipo> Actualizar a versión ...', pero sí tengo un 'Equipo> Cambiar a otra Rama/Etiqueta/Revisión ...'. El resto es exacto. ¡Gracias! – Tom

Cuestiones relacionadas