219 votes

Comment puis-je supprimer tous les fichiers non chaînées de mon répertoire de travail en Mercurial ?

Est-il possible de supprimer tous les fichiers non chaînées de mon répertoire de travail ? Nous allons dire j’ai ajouté un tas de fichiers dans mon répertoire de travail, n’a pas les ajouter via `` et maintenant vouloir se débarrasser de ces nouveaux fichiers complètement ?

Je suis sur windows, même si j’utilise PowerShell, solution combinée est donc également possible ici.

303voto

simplyharsh Points 11663

Ajouter l'Mercurial Extension appelée purge. Il est distribué par la Mercurial.

Cette extension ajoute une "purge" de la commande à "hg" qui supprime les fichiers qui ne sont pas connus pour Mercurial. c'est à dire sans traces de Fichiers. Donc, votre commande serait,

hg purge

Il n'est pas activé par défaut, peut-être pour éviter de supprimer accidentellement des fichiers que vous avez oublié d'ajouter.

Pour installer cette extension, ajouter à vos mercurial fichier de paramètres (.hgrc sur Unix, Mercurial.ini sous Windows)

[extensions]
purge =

126voto

tonfa Points 8867

La bonne façon sans purge est :

20voto

Nikolaos Georgiou Points 725

Merci ! Cela a fonctionné pour moi aussi dans Powershell :

3voto

Alexei Tenitski Points 2410

Try qui suit :

2voto

Kristian Points 2705
Ça devrait marcher.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X