2008-11-13 7 views
24

¿Cómo ignoro todos los archivos dentro de una carpeta bajo control de fuente?TortoiseSVN - Ignorar archivos dentro de una carpeta que ya está en el repositorio

/project/published/ es una carpeta quiero seguir

/project/published/some_file(s) son archivos/carpetas que no quiero

Más detalles: En la actualidad, cuando voy a confirmar los cambios de mi proyecto Veo una gran cantidad de archivos que Yo no quiero Son archivos que se publican en una carpeta y no los necesito bajo control de fuente. Nunca sabré los nombres de estos archivos, ya que son elegidos por los usuarios.

He intentado utilizar la propiedad svn:ignore con el valor published/* pero eso no funcionó. ¿Algunas ideas?

Respuesta

3

Quizás esto lo ayude: en el cuadro de diálogo Confirmar hay una casilla de verificación para "Mostrar archivos no versionados". No es lo mismo que decirle a Tortoise/SVN que los ignore, pero podría hacer el truco. HTH

+1

He estado usando ese enfoque y ha sido una molestia. Si lo tengo desmarcado, a veces no agrego nuevos archivos a la fuente. –

1

supongo que ha intentado:

svn propset svn:ignore published/* 

svn propset necesita el valor objetivo y separados:

svn propset svn:ignore [value] [target] 

... a fin de tratar:

svn propset svn:ignore "*" published 

(Don' olvide las citas)

+0

Su sugerencia me permitió aplicar la propiedad directamente a la carpeta ya que no estaba usando la línea de comando para establecer la propiedad, sino que usaba la IU de TortoiseSVN. –

11

He encontrado una solución. Si configuro la propiedad svn: ignore directamente en la carpeta que quiero mantener (publicada) y establezco su valor en *, entonces hace lo que quiero. Me hubiera gustado agregar esta propiedad a la raíz del proyecto, pero esto también funciona.

prop - svn: ignore valor

- *

Gracias por las sugerencias.

47

hace clic en justo sobre la carpeta published/, seleccione TortoiseSVN -> Propiedades, haga clic en Nuevo -> Avanzado con lo siguiente:

nombre
  • propiedad: svn:ignore
  • Valor de la propiedad: *

Entonces funcionaría bien.

+1

En el último TortoiseSVN tendrías que ir a TortoiseSVN -> Propiedades -> Nuevo ... -> Otro – manospro

Cuestiones relacionadas