Плагин Netbeans Mercurial не имеет опции addremove в меню GUI - PullRequest
0 голосов
/ 26 октября 2009

Я использую Netbeans для разработки и выполняю свои операции Mercurial в командной строке, хотя Netbeans имеет плагин Mercurial для добавления различных команд Mercurial в качестве параметров графического интерфейса.

Одна из вещей, которые я всегда делаю при добавлении или удалении файла, запускается

hg addremove

Но плагин Netbeans Mercurial не предлагает это в качестве опции. Единственные операции, которые он предлагает:

Status
Diff
Commit
----
Resolve Conflicts
----
Show History
----
Revert
----
Mercurial Settings

Так что мой вопрос: нужно ли запускать

hg addremove

Я просто попытался удалить файл, а затем сделал

hg commit -m

и после того, как я сделал

hg status

все вроде бы хорошо - нет выхода. Таким образом, казалось, что удалить файл без необходимости запуска команды addremove.

Я немного запутался, охватывает ли этот плагин большинство функций, которые мне понадобятся, или мне следует придерживаться интерфейса командной строки.

1 Ответ

1 голос
/ 26 октября 2009

Пока вы все делаете через графический интерфейс NetBeans, вам не понадобится addremove.

Когда вы добавляете новый файл, Netbeans автоматически вызывает 'hg add filename". Аналогично, удаление файла вызывает" hg rm ", а переименование файла называется" hg move ".

Единственное время, когда вам нужно addremove, - это если вы добавляете, удаляете или перемещаете файлы за пределы NetBeans.

Будьте очень осторожны при редактировании файлов в каталоге nbproject. У меня был опыт редактирования файла project.properties, а затем внесения изменений в NetBeans, что привело к его регенерации файла. Ртутная команда, которую он дал, была:

hg move nbproject/project.properties nbproject/project.properties~

Итак, результат был:

hg stat
A nbproject/project.properties~
R nbproject/project.properties

Слава Богу, что "hg revert".

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