Vous devez supprimer ce fichier pour qu'il soit ignoré.
hg remove -Af myfile
(supprimer de la révision tout en laissant une copie sur votre espace de travail : ou hg forget
)
Mais votre dépôt Mercurial ne va pas "oublier" ces mêmes fichiers dans les révisions précédentes.
La suppression d'un fichier n'affecte pas son historique.
Il est important de comprendre que la suppression d'un fichier n'a que deux effets.
- Elle supprime la version actuelle du fichier du répertoire de travail.
- Cela empêche Mercurial de suivre les modifications apportées au fichier, à partir du moment où le prochain commit est effectué.
La suppression d'un dossier ne modifie en rien l'historique du dossier.
Une autre façon, lorsque vous avez beaucoup de fichiers supplémentaires que vous devez maintenant ignorer est :
- les supprimer (du système de fichiers, non pas avec une commande hg, mais avec une commande OS 'rm')
-
hg addremove
(attention, cela ajoutera les fichiers actuellement non-commissionnés, mais cela va hg remove
tous les autres fichiers que vous venez de rmettre)
Voir Comment oublier tous les fichiers supprimés avec Mercurial pour plus.