subversion - tortoise>- svn
¿Hay un concepto de omisiones globales en svn? (2)
En una instalación de Subversion, hay un archivo en una ruta tal como una de las 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]
hay un parámetro global-ignores
globalmente que puede usar para configurar patrones de nombre de archivo ignorados globalmente.
La sección Área de configuración de ejecución del libro de Subversion tiene más información, que incluye cómo configurar dichos 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 estás en una fase de transición al uso de Git:
[miscellany]
global-ignores = .git
¿Hay alguna manera de configurar una lista global de Ignores para un repositorio SVN o para el Cliente SVN en la PC?
La única razón por la que estoy usando herramientas como Tortoise / Ankh / VisualSVN es porque solo quiero verificar los archivos que necesito sin todas las cosas bin / obj / Resharper.
Me .gitignore
y .hgignore
que acabo de copiar en un repositorio y luego uso git commit -a
sin tener que preocuparme por registrar basura.
Sé que puedo configurarlo manualmente, pero eso es tedioso y creo que debe aplicarse a cada nueva carpeta que se crea también.
Usando SVN bajo Windows.
Es posible configurar omisiones globales en un repositorio si usa Subversion 1.8 y un cliente más nuevo.
Versión de Subversion 1.8 presentó la característica de subversion.apache.org/docs/release-notes/… . Gracias a esta nueva característica, puede configurar svn:global-ignores
propiedad svn:global-ignores
en el lado del repositorio.
Vea SVNBook 1.8 | Ignorar elementos no versionados y SVNBook 1.8 | Propiedades heredadas para más información.