Mercurial Stop Tracking e Ignore

Cuando se trata de Mercurial;

¿Cuál es exactamente la diferencia entre lo siguiente?

  • Detener el seguimiento
  • Ignorar

Búsqueda de Google, la búsqueda SE no ofrece ejemplos claros / resultados sobre el asunto.

En términos generales, ya que no está claro en qué context te encontraste con esos términos:

  • Ignorar agrega un patrón de nombre de file al file .hgignore . Significa que los files que coincidan con el patrón no serán controlados por la versión a less que ya hayan sido agregados (por hg add o hg addrem ). Por lo tanto, cualquier file que ya forme parte del repository no se verá afectado por .hgignore .

  • Stop Tracking ( hg remove o hg forget ) significa que Mercurial no registrará ningún cambio realizado en el file y el file ya no será parte del repository. Si el file todavía está presente en el sistema de files, aparecerá como ? (no rastreado). Esta acción entra en vigencia con el siguiente compromiso, no de manera inmediata .