2011-07-01 7 views
11

que estoy tratando de hacer caso omiso de la subversión una carpeta, así que lo hice de la carpeta principal: "?"SVN no haga caso de trabajar

svn propset svn:ignore folder-to-ignore . 

pero el svn st todavía está una lista de los archivos dentro de esa carpeta con una (no en el control de la versión).

Quiero ignorar la carpeta (que está en el control de la versión), ya que siempre hay archivos nuevos dentro de ella.

¿Alguna idea de cómo proceder?

+0

he encontrado que doens't al igual que el anterior "./" en el nombre de directorio o una barra inclinada. (svn, versión 1.6.18). Use 'svn propedit svn: ignore.' para ver si tienes eso. – tkane2000

Respuesta

8

Si la carpeta (o un archivo) ya está en control de versión, no se puede ignorar. Pero se puede ignorar todos los archivos dentro de esa carpeta - acaba de establecer la propiedad svn:ignore en esa carpeta en su lugar:

svn propset svn:ignore "*" folder-to-ignore 

la propia carpeta será todavía ser rastreados (y creado en un nuevo pago y envío).

+0

Hice un poco más borrando y actualizando y comprobando, no sé exactamente lo que hice, pero fue ignorado exitosamente ahora ... –

+1

para configurar svn: ignorar en todos los archivos y carpetas, usando DOS: svn propset svn: ignorar \ "* \" * – leo

16

He tenido problemas con el mismo problema y he aprendido que el comando debe ejecutarse en la carpeta principal y que el directorio ignorado no puede ser un subdirectorio. Suponga que tengo la siguiente estructura y el deseo de ignorar virtualenv:

project/ 
project/.svn/ 
project/trunk/ 
project/trunk/virtualenv/ 

Cuando en la carpeta project la siguiente no trabajo como se esperaba:

svn propset svn:ignore trunk/virtualenv . 

Sin embargo, el siguiente trabajo:

cd trunk 
svn propset svn:ignore virtualenv . 

O

svn propset svn:ignore virtualenv trunk/ 

Esto es realmente el comportamiento esperado, vea http://svnbook.red-bean.com/en/1.1/ch07s02.html y busque para ignorar la información.

Nota: Si la carpeta ya fue rastreado puede untrack con svn remove <FOLDER> --keep-local

+0

gracias que me ayudó a solucionarlo! :) – maths