En mi archivo mercurial.ini, llamo a un archivo hgignore mundial como esto:uso hgignore Global
[ui]
ignore = ~/hgignore.ini
Esto se refiere a un archivo hgignore.ini que está en el mismo directorio que el archivo mercurial.ini.
- ¿El hgignore local prevalece sobre el hgignore global?
- Si es así, ¿se recomienda tener un hgignore global único con secciones relevantes marcadas o tener un archivo global hgignore para patrones generales y archivos de higignore locales individuales para patrones especiales pertenecientes al repositorio particular?
Por hgignore global con las secciones pertinentes marcado, quiero decir:
syntax: glob
# VISUAL STUDIO
*.obj
*.pdb
*.suo
[Bb]in
[Dd]ebug*/
[Rr]elease*/
# TEMPORARY FILES
*.log
*.bak
*.cache
Para aquellos de nosotros que son difíciles de pensar, 'hgignore.ini' es el nombre de Windows; en otros sistemas operativos esto debe ser '~/.hgrc'. – FauxFaux
@FauxFaux: ¡Incorrecto! Corresponde a '~/.hgignore' en sistemas Unix. – Noldorin
El archivo de configuración * Mercurial por usuario * es '% USERPROFILE%/mercurial.ini' en Windows y' ~/.hgrc' en Linux/Unix (aunque '% USERPROFILE% /. Hgrc' también está permitido en Windows). Esto se detalla en 'hg help hgrc'. El * archivo global de ignorar * puede, por supuesto, llamarse como lo desee, ya que la ruta se especifica explícitamente en el archivo de configuración. –