Mercurial навальное удаление - PullRequest
0 голосов
/ 07 июля 2010

Я только недавно переместил многие из своих видов и контроллеров в более подходящие места и теперь хочу вывести последние изменения из нашего центрального репо.

Я сделал hg pull, который работал нормально, и попросил меня сделать hg update, чтобы отменить изменения локально. Это, в свою очередь, сообщило мне, что мне нужно сделать hg merge, однако, когда я пытаюсь это сделать, я получаю сообщение о том, что

abort: невыполненные незафиксированные изменения

Когда я проверяю это с помощью hg status, я вижу в списке все файлы, которые я переместил (поэтому они теперь удалены из своего прежнего местоположения).

Как мне сообщить Mercurial, что я удалил эти файлы? Должен ли я пройти каждый из них и вручную сделать удаление? Это возможно, используя только командную строку, а не инструмент GUI?

1 Ответ

1 голос
/ 07 июля 2010

Из командной строки автоматически hg rm файлы, которые вы удалили, вы бы:

hg addremove

Вероятно, ваш графический интерфейс (вы не сказали, какой вы используете) также предоставляет эту функциональность.

Однако, это не то, что вызывает ваше сообщение. У вас уже есть некоторые локальные изменения, о которых Mercurial знает (в отличие от удаленных файлов, о которых он не знает, пока вы не сообщите об этом), и вам нужно hg commit, прежде чем вы сможете объединиться.

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