J'ai des fichiers dans un référentiel que je ne veux pas suivre, est-il possible de les supprimer sans supprimer les fichiers réels du système de fichiers?
Ce serait équivalent à git's rm --cached
.
Vous pouvez utiliser hg forget <file>
si des fichiers viennent d'être ajoutés, cependant si les fichiers ont déjà été validés, utilisez hg rm --after <file>
.
L'aide est un peu trompeuse, elle devrait l'être hg rm --do-not-touch-the-filesystem
.
Si vous devez également supprimer le fichier de l'historique Mercurial , voici une question de stackoverflow sur la façon de procéder: /programming/3558365/mercurial-remove-file-from-all-changesets/
Je pense que vous pouvez simplement les ignorer en les plaçant dans un fichier .hgignore dans le dossier.