hg unshelve seems to have no effect?

Наша команда только начинает работать с Mercurial. Одна из первых вещей, с которыми мы начали играть, это hg shelve, Локально, у меня нет проблем с полочными изменениями. Все отлично работает из того, что я могу сказать. Тем не менее, когда я пытаюсь расстегнуть restoring backup files сообщение, но когда я бегу hg diff, нет никаких изменений, и мои изменения отсутствуют в коде. Если я сделаю hg unshelve -i Я вижу разницу, но, опять же, попытка расстегнуть ее, похоже, не имеет никакого эффекта.

Я пытался протестировать это с некоторыми очень простыми изменениями, которые не должны быть проблемой с точки зрения конфликтов, например, добавляя тестовый комментарий. Я должен отметить, что я пытался hg unshelve -f после чего написано unshelve completed но опять же мои изменения не восстановлены.

Есть идеи, что я делаю не так?

Если это имеет значение: Mercurial Distributed SCM (версия 1.5.1+20100405)

2 ответа

Решение

Пробовал эту вилку, и она работает: https://bitbucket.org/astiob/hgshelve/

Таким образом, ответ, кажется, да, он сломан, и да, эта вилка исправляет это.

Как обновление, я в настоящее время на версии Mercurial Distributed SCM (version 2.9.1) и не имеет проблем. Если вы все еще испытываете проблемы с unshelve, я рекомендую обновить его до последней версии Mercurial.

Другие вопросы по тегам