Je me déplace d'un processus de génération d'utiliser mercurial et que vous souhaitez obtenir le répertoire de travail de retour à l'état de la dernière révision. Plus hâtives du processus de création ont modifié certains fichiers et ajouté quelques fichiers que je ne veux pas commettre, alors j'ai changements locaux et les fichiers qui ne sont pas ajoutés au référentiel.
Quelle est la meilleure façon de jeter de tout cela et d'obtenir un répertoire de travail est propre qu'a la dernière révision?
Actuellement, je fais ceci:
hg revert --all
<build command here to delete the contents of the working directory, except the .hg folder.>
hg pull
hg update -r MY_BRANCH
mais il semble qu'il devrait y avoir un moyen plus simple.
Je veux faire l'équivalent de la suppression de la mise en pension, de faire une nouvelle clone, et une mise à jour. Mais l'opération est trop gros pour que ce soit assez rapide.