Pregunta

¿Hay una manera de configurar una lista global de Ignora para un repositorio SVN o para el SVN Client en el PC?

La única razón por la que estoy usando herramientas como la tortuga / Ankh / VisualSVN es porque quiero comprobar sólo en los archivos que necesito sin todo el bin / obj / ReSharper cosas.

Me estropean por .gitignore y .hgignore que acabo de copiar en un repositorio y luego usar git commit -a sin tener que preocuparse acerca de la comprobación de basura.

Sé que puedo configurarlo manualmente, pero es tedioso para hacer y creo que tenía que aplicarse a cada nueva carpeta que se crea así.

El uso de SVN bajo Windows.

¿Fue útil?

Solución

En una instalación de Subversion, hay un archivo en un camino como uno de los siguientes:

  • Windows Vista / 7: C:\Users\<username>\AppData\Roaming\Subversion
  • Windows XP: c:\Documents and Settings\<username>\.subversion\config
  • Unix (Linux, etc.), MacOS: $HOME/.subversion/config

que contiene una configuración global para Subversion. En la sección [miscellany] es un parámetro global-ignores que se puede utilizar para establecer patrones de nombres ignorados a nivel mundial.

de la subversión El tiempo de ejecución Área de configuración libro tiene más información, incluyendo cómo configurar estos parámetros de configuración global en el registro si es necesario.

Ejemplos típicos:

[miscellany]
global-ignores = *.o *.so *.so.[0-9]* .DS_Store [Tt]humbs.db

o tal vez si se encuentra en una fase de transición al uso de Git:

[miscellany]
global-ignores = .git

Otros consejos

posible instalación omite globales en un repositorio si utiliza Subversion 1.8 y posteriores cliente.

Subversion 1.8 introdujo la liberación href="http://subversion.apache.org/docs/release-notes/1.8.html#repos-dictated-config" rel="nofollow noreferrer"> configuración Dictado Repositorio función. Gracias a esta nueva función, se puede configurar la propiedad svn:global-ignores en el lado repositorio.

SVNBook 1.8 | Haciendo caso omiso sin versión Artículos y SVNBook 1.8 | propiedades heredadas para obtener más información.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top