223 votes

Comment faire le "hg remove" de Mercurial pour tous les fichiers manquants ?

Je l'utilise pour supprimer un fichier du repo :

hg remove <full file path> 

Quelle commande pouvez-vous utiliser pour faire un hg remove sur tous les fichiers qui ont été supprimés localement ?

Par supprimé localement, je veux dire ceux qui apparaissent avec un ! quand vous le faites hg status .

Pour les ajouts, vous pouvez simplement faire hg add pour ajouter tous les nouveaux fichiers (ceux préfixés avec ? ).

362voto

mfperzel Points 2942

Cela ajoutera tous les nouveaux fichiers qui ne sont pas ignorés, et supprimera tous les fichiers manquants localement.

hg addremove

L'une ou l'autre de ces commandes supprimera tous les fichiers manquants localement (il s'agit de la même commande).

hg remove --after
hg remove -A

32voto

sena Points 444

Si vous avez l'intention de faire un addremove et un commit, vous pouvez le joindre avec l'option '-A' comme indiqué ci-dessous. ici :

hg commit -A -m 'Commit with addremove'

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