2011-11-06 13 views
7

Para mi proyecto de clase, mi equipo está usando hg para trabajar en conjunto e hice el archivo de ignorar desde la respuesta activada desde this question, con algunas adiciones. Sin embargo, hay un problema. Tengo un archivo .lib necesario para ejecutar el código y quiero que se guarde en el repositorio.hgignore: necesita ignorar todos menos un archivo .lib

Dado que .hgignore está usando glob, yo también, ¿cómo permitiría que el archivo comp345_dnd/RollPlay.lib (la carpeta raíz contenga comp345_dnd) esté en/mirado mientras se ignore * .lib?

Respuesta

14

Sólo manualmente qué hg add en el archivo específico (sin comodines) ej .:

hg add /path/to/file 

Esto anula el archivo .hgignore y agrega el archivo al repositorio.

+0

¿No será socavado por .hgignore en cualquier punto? – Portaljacker

+0

No: el .hgignore solo funciona cuando especifica directorios o patrones. Si le indica a mercurial que agregue un archivo real específico, lo hace y luego continúa el seguimiento, independientemente de .hgignorar. – asc99c

Cuestiones relacionadas