Что означает этот символ в Mercurial? - PullRequest
22 голосов
/ 01 марта 2011

enter image description here

Я в основном переработал свой проект. Я добавил несколько новых классов, но также щелкнул правой кнопкой мыши> Удаленные классы из обозревателя решений Visual Studio.

Что значит! символ означает?

Все предметы отмечены! были вещи, которые я удалил в VS2010. Это также удалит их из хранилища?

Ответы [ 2 ]

21 голосов
/ 01 марта 2011

Эти файлы отсутствуют.Вы явно не удалили эти файлы из хранилища, и, тем не менее, Mercurial не сможет их найти.

Если вы совершите коммит с hg commit --addremove, тогда Mercurial удалит все недостающие файлы из хранилища.В этом случае я думаю, что это то, что вы хотите сделать - вы намеренно удалили эти файлы и не хотите, чтобы они появлялись в будущих версиях вашего кода.Вы по-прежнему сможете перейти к более ранней версии и перезвонить этим файлам, если хотите.

3 голосов
/ 01 марта 2011

Как @Riley указал , это означает, что они отсутствуют.Альтернативный метод удаления их из хранилища - использовать hg remove --after <filename>.Комментарии в hgbook указывают на то, что вы можете выполнить команду без указания имени файла, и она также удалит все отсутствующие файлы, но при этом выдает жалобу на каждый отсутствующий файл.

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