Cuando se trata de Mercurial;
¿Cuál es exactamente la diferencia entre lo siguiente?
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 .