2011-07-10 15 views
58

Sé acerca de .hgignore y cómo puedo ignorar archivos proyecto por proyecto. Quiero ignorar cosas para todos los repositorios de Mercurial.Mercurial: Ignorar globalmente archivos

¿Hay algo que pueda incluir en .hgrc? O ponga un .hgignore en mi ruta $HOME (ya lo intenté pero quizás hice algo mal).

Respuesta

95

Es posible añadir una ruta a un archivo global o por usuario ignore en el [ui] section del mundial/usuario hgrc o Mercurial.ini:

[ui] 
ignore = ~/.hgignore 

En Windows:

[ui] 
ignore = %USERPROFILE%\.hgignore 
+12

La tilda también funcionará en la ventana - mercurial la interpola a USERPROFILE para usted. –

+0

@zerkms: Parece que el sitio expiró hace casi un mes. :/ –

+0

@Joel B Fant: es triste :-(había muchos buenos patrones para diferentes tipos de proyectos – zerkms

2

En PowerShell, puede acceder a sus archivos globales de esta manera.

PS> notepad $env:userprofile/mercurial.ini 
... 
[ui] 
ignore = %USERPROFILE%\.hgignore 
... 

PS> notepad $env:userprofile/.hgignore 
/bin/ 
/obj/ 
Cuestiones relacionadas