J'utilise ceci pour supprimer un fichier du dépôt:
hg remove <full file path>
Quelle commande pouvez-vous utiliser pour effectuer une opération hg remove
sur tous les fichiers 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 par ?
).
hg rm -A
Si vous avez l'intention de faire addremove et commit, il peut être joint avec l'option '-A' comme indiqué ici :
la source
La question d'origine demandait comment supprimer (c'est-à-dire oublier) les fichiers qui apparaissent comme
"!"
lors de l'utilisationhg st
. Une approche directe qui a l'avantage de la transparence est d'utiliserhg st
avec l'-n
option:(Bien sûr, les fichiers ne seront oubliés qu'au prochain commit .)
Les indicateurs sont bien documentés ailleurs (par exemple par la commande hg elle-même), mais en bref:
-n
signifie "nom de fichier uniquement"-d
signifie "sélectionner les fichiers qui ont été supprimés"la source
Si vous souhaitez ajouter et supprimer, mais que vous n'êtes pas prêt à valider le reste de vos modifications, je pense que vous devez encore les énumérer:
la source