Tengo algunos archivos en un repositorio que no quiero rastrear, ¿es posible eliminarlos sin eliminar los archivos reales del sistema de archivos?
Esto sería equivalente a git's rm --cached
.
Se puede utilizar hg forget <file>
si simplemente se han añadido los archivos, sin embargo, si los archivos ya han sido comprometidos uso hg rm --after <file>
.
La ayuda es un poco engañosa, debería ser hg rm --do-not-touch-the-filesystem
.
Si también necesita eliminar el archivo del historial de Mercurial , aquí hay una pregunta de stackoverflow sobre cómo hacer esto: /programming/3558365/mercurial-remove-file-from-all-changesets/
Creo que simplemente puede ignorarlos colocándolos en un archivo .hgignore en la carpeta.