Question

Notre équipe est débutez avec Mercurial. L'une des premières choses que nous avons commencé à jouer avec est hg shelve. Au niveau local, je n'ai pas de changements étagères problème. Tout fonctionne parfaitement de ce que je peux dire. Cependant, lorsque je tente de unshelve, je reçois le message restoring backup files, mais quand je lance hg diff, il n'y a aucun changement, et mes changements sont absents du code. Si je fais hg unshelve -i je peux voir la diff, mais encore une fois, en essayant de unshelve semble avoir aucun effet.

J'ai essayé de le tester avec des changements très simples qui ne devraient pas être un problème en termes de conflits, par exemple ajouter un commentaire de test. Je dois souligner que je l'ai essayé hg unshelve -f après quoi il dit unshelve completed mais encore une fois, mes changements ne sont pas restaurés.

Toutes les idées que je fais mal?

S'il importe: Mercurial SCM Distribuée (version 1.5.1 + 20100405)

Était-ce utile?

La solution

Essayé que la fourche et cela fonctionne: https://bitbucket.org/astiob/hgshelve/

Donc, la réponse semble être oui, il est cassé, et oui, qui fixe la fourche il.

Autres conseils

En tant que mise à jour, je suis actuellement sur la version Mercurial Distributed SCM (version 2.9.1) et ont aucun problème. Si vous rencontrez toujours des problèmes avec unshelve, je recommande la mise à jour à la dernière version Mercurial.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top