Mercurial – Obtenga la list de files excluidos .hgignore

Utilizo este file .hgignore liberalmente en mis proyectos, ha demostrado ser valioso hasta ahora.

Sin embargo, de vez en cuando me gustaría hacer un control de la realidad, para asegurarme de que no se comió algo valioso.

Mi pregunta es: ¿cómo puedo averiguar la list exacta de files excluidos? (Los files que realmente coinciden con los patrones .hgignore )

Las respuestas que usan TortoiseHg o la command-line son bienvenidas.

El command hg status --ignonetworking (o hg status -i ) enumera los files que se han ignorado.

La respuesta me golpeó mientras estaba terminando la pregunta (una vez más).

Es trivial, en realidad:

  • Comience asegurándose de que no haya commits pendientes. enter image description here

  • (Re) mover / renombrar el file .hgignore

  • Pulse 'Actualizar' en la window de confirmación de TortoiseHg. enter image description here

Ahora obtendrá la list exacta de files ignorados (+ el cambio al file .hgignore ).

Pato de goma en su mejor momento. (Hmm, SO debería agregar una insignia para esto 🙂