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