2009-07-18 19 views
14

duplicado: Ignore SVN ignore... possible?¿Cómo hago que svn ignore los archivos de reversión solo en mi copia de trabajo?


Supongamos que mi copia de trabajo está llena de archivos sin versión que no desea eliminar. Quiero svn para ignorar estos archivos, pero lo hago no quiero agregarlos a la lista de ignorar, porque no quiero contaminar la copia de trabajo de otras personas con mi lista de ignorar. ¿Es esto posible en svn?

Aclaración: No estoy seguro de por qué, pero la gente sigue aconsejándome que edite mis configuraciones globales; sin embargo, esto es no qué soy lo que estoy buscando. Lo que quiero hacer es apuntar archivos específicos en una copia de trabajo particular. ¿Es esto posible?

Respuesta

7

Sí, la user configuration file puede contener la opción global-ignores que es exactamente lo que está buscando.

La ubicación de este archivo varía según la plataforma. De la documentación:

En los sistemas de tipo Unix, esta área aparece como un directorio llamado .subversion en el directorio de inicio del usuario. En los sistemas Win32, Subversion crea una carpeta llamada Subversion, normalmente dentro del área de Datos de la aplicación del directorio de perfil del usuario (que, por cierto, suele ser un directorio oculto). Sin embargo, en esta plataforma, la ubicación exacta difiere de sistema a sistema, y ​​está dictada por el registro de Windows.

+0

¿Esto se aplica a todas mis copias de trabajo? ¿Qué pasa si solo quiero que los ignores se apliquen a uno? – allyourcode

+0

entonces necesitas usar la propiedad svn: ignorar –

+1

Peter, ¿no tengo que confirmar svn: ignorar? No quiero que el ignorante sea empujado al repositorio, donde mis compañeros de equipo desplegarán el svn: ignore's que configuré. – allyourcode

0

En el archivo de la subversión de configuración privada para el repositorio, establecer el indicador global-ignores, así:

[miscellany] 
global-ignores = *.class *.o 
+0

¿Dónde está este archivo? – allyourcode

+0

en Windows (2000/XP) este archivo puede ser utilizado en % APPDATA% \ Subversion \ config –

+0

o en el registro: HKEY_LOCAL_MACHINE \ Software \ Tigris.org \ Subversion \ Config \ Miscellany \ global-ignores – gbjbaanb

2

Si está utilizando TortoiseSVN, puede ir en la configuración de TortoiseSVN (Haga clic derecho> TortoiseSVN > Configuraciones).

En la ficha General, grupo Subversion, agregue un asterisco solitario (*) a la opción Ignorar patrón global.

+0

Funcionó para mí (simple) – Ahsan

Cuestiones relacionadas