Обновление Mercurial не работает - PullRequest
1 голос
/ 14 января 2011

Я использую Mercurial 1.7.2 для Windows

У меня есть локальное хранилище, куда я скопировал несколько файлов. Теперь я хочу удалить эти файлы. Я пытался использовать возврат и обновление, но эти файлы все еще там.

Я попробовал эти команды

hg revert --all

ничего, файлы сохраняются там

hg update null 

все еще ничего

Я выполнил эти команды из своего репо с помощью командной строки

Ответы [ 3 ]

4 голосов
/ 14 января 2011

Использование PurgeExtension .Это плагин для Mercurial.Очистка - shipepd с Mercurial, но по умолчанию этот плагин неактивен.Включите его и затем используйте:

hg purge
1 голос
/ 14 января 2011

Попробуйте hg status.Если в нем перечислены файлы, которые вы скопировали туда как неизвестные, все, что вам нужно сделать, это удалить их вручную, так как Mercurial не отслеживает их в любом случае.В противном случае вы должны указать Mercurial, чтобы они забыли или удалили их из репозитория.(например, hg forget foo.bar).И наоборот, Mercurial не будет отслеживать новые файлы, пока вы не сообщите об этом, поэтому, если вы копируете файлы в локальное хранилище, вам нужно сделать hg add foo.bar, а затем hg commit, чтобы Mercurial отслеживал их.

0 голосов
/ 14 ноября 2012

try: hg remove

или посмотрите команду hg backout

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...