Использование поддержки Mercurial Queues в IDE NetBeans

IDE NetBeans обеспечивает поддержку для расширения Mercurial Queues. Поддержка Mercurial Queues в среде IDE позволяет создавать, просматривать и переключаться между исправлениями в среде IDE, а также обновлять исправления с учетом локальных изменений по мере исправлений ошибок и обновлений до новой базовой редакции. В этом документе демонстрируется выполнение основных задач, связанных с исправлениями в среде IDE путем предоставления пошаговых инструкций для работы со стандартной последовательностью действий при использовании программного обеспечения управления версиями Mercurial для управления исправлениями.

Содержание

Содержимое на этой странице применимо к IDE NetBeans 7.4 и 8.0

Требования

Для работы с этим учебным курсом требуются программное обеспечение и ресурсы, перечисленные ниже.

Программное обеспечение или материал Требуемая версия
IDE NetBeans Версия 7.4 или 8.0
Комплект для разработки приложений на языке Java (JDK) Версия 7 или 8
Клиентское программное обеспечение Mercurial 1.04 или более поздняя версия

Примечание. См. Использование поддержки Mercurial в NetBeans IDE для получения сведений об установке клиентского ПО Mercurial в системе.

Включение поддержки Mercurial Queues

Поскольку Mercurial Queues является расширением, необходимо явно включить его до начала его использования.
Для начала выполнения Mercurial Queues в репозитории Mercurial необходимо выполнить следующие шаги:

  1. В системе перейдите к файлу .hgrc. По умолчанию для файла .hgrc в OS X и Linux задается местоположение $HOME/.hgrc, а в Windows - %USERPROFILE%\Mercurial.ini.
  2. Добавьте строки ниже к файлу .hgrc.
             [extensions]
             hgext.mq =
  3. Сохраните файл.

В начало

Создание исправления

Чтобы создать исправление, выполните следующие шаги:

  1. В окне 'Проекты' выберите проект, который находится под управлением системы контроля версий, затем выберите Группа > Queues > Создать исправление (также можно щелкнуть правой кнопкой мыши узел проекта и выбрать Mercurial > Queues > Создать исправление в раскрывающемся меню).
    Откроется диалоговое окно 'Создать исправление'

    Диалоговое окно 'Создать исправление'

  2. Укажите имя исправления в текстовом поле 'Имя исправления'.
  3. Укажите описание исправления в поле 'Сообщение исправления'.
    В качестве альтернативы выберите один из следующих вариантов и нажмите ОК:
    • нажмите кнопку 'Последние сообщения' (Последние сообщения), чтобы выбрать сообщение из списка последних сообщений фиксации
    • нажмите кнопку 'Загрузить шаблон' (Загрузить шаблон), чтобы выбрать шаблон сообщения для сообщения фиксации

    Примечание. Предоставленное описание исправления будет использовано как сообщение фиксации при преобразовании исправление в повтоянный набор изменений.

  4. Выберите файлы для включения в исправления в таблице 'Файлы для включения в исправление'.
  5. (Необязательно) Укажите данные, связанные с ошибкой созданного исправления с помощью полей области 'Ошибка обновления'.
  6. Нажмите кнопку "Создать исправление".
    Создается новое исправление и добавляется к каталогу .hg/patches.

В начало

Обновление исправления с учетом локальных изменений

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

  1. Выберите Группа > Queues > Обновить исправление в главном меню (также можно щелкнуть правой кнопкой мыши имя проекта и выбрать Mercurial > Queues > Обновить исправление в раскрывающемся меню).
    Откроется диалоговое окно 'Обновить исправление'.

    Диалоговое окно 'Обновить исправление'

  2. Укажите описание исправления в поле 'Сообщение исправления'.
    В качестве альтернативы выберите один из следующих вариантов и нажмите ОК:
    • нажмите кнопку 'Последние сообщения' (Последние сообщения), чтобы выбрать сообщение из списка последних сообщений фиксации
    • нажмите кнопку 'Загрузить шаблон' (Загрузить шаблон), чтобы выбрать шаблон сообщения для сообщения фиксации

    Примечание. Предоставленное описание исправления будет использовано как сообщение фиксации при преобразовании исправление в повтоянный набор изменений.

  3. Выберите файлы для включения в исправления в таблице 'Файлы для включения в исправление'.
  4. (Необязательно) В области 'Ошибка обновления' укажите данные, связанные с ошибкой фиксации изменений.
  5. Щелкните 'Обновить исправление'.
    Исправление, над которым ведется работа, обновляется.

В начало

Сравнение версий исправлений

Для создания исправления для просмотра и одновременного сравнения редакций необходимо выполнить следующие шаги:

  1. Выберите Группа > Queues > Различие в главном меню (также можно щелкнуть правой кнопкой мыши имя проекта и выбрать Mercurial > Queues > Различие в раскрывающемся меню).
    В 'Средстве просмотра различий' отображаются различия, выявленные в текущем исправлении и все не зафиксированные и не обновленные локальные изменения на панелях, расположенных параллельно:

    Средство просмотра различий

  2. Просмотрите и откорректируйте различия, найденные в сравненных файлах с помощью графического или текстового средства просмотра различий.

    Примечание. Графическое представление различий выделяет изменения в файлах с помощью следующих цветовых кодов.

    Синий (       ) Строки, измененные по сравнению с предыдущей версией.
    Зеленый (       ) Обозначает строки, добавленные к более раннему исправлению.
    Красный (       ) Строки, удаленные из предыдущего исправления.

    Следующие значки позволяют вносить изменения напрямую в графическом средстве просмотра различий.

    Значок Имя Функция
    Значок 'Заменить' Заменить Вставка выделенного текста из предыдущеuj исправления в текущее исправление.
    Значок 'Заменить все' Заменить все Восстанавливает для текущей версии исправления состояние выбранной предыдущей версии.
    Значок 'Удалить' Удалить Удаляет выделенный текст из текущей версии исправления, чтобы она отражала предыдущую версию исправления.

В начало

Переключение между исправлениями

Для переключения на определенное исправление в серии очередей исправлений необходимо выполнить следующие шаги:

Примечание. Для переключения между изменениями требуется отсутствие локальных изменений в рабочей копии. В противном случае переключение завершится ошибкой.

  1. Выберите Группа > Queues > Перейти к исправлению в главном меню (также можно щелкнуть правой кнопкой мыши имя проекта и выбрать Mercurial > Queues > Перейти к исправлению в раскрывающемся меню).
    В диалоговом окне 'Перейти к исправлению' отображается сисок всех исправлений. доступных в стеке.

    Диалоговое окно 'Перейти к исправлению'

    Примечания

    • Имена отображенных примененных исправлений, выделенных полужирным.
    • Выберите Группа > Queues > Откат всех исправлений, чтобы удалить примененные исправления из верхней части стека, обновить рабочий каталог и отменить изменения, внесенные установленными исправлениями.
  2. Выберите необходимое исправление и щелкните 'Перейти'.
    В IDE применяются изменения, содержащиеся в выбранном исправлении выбранного проекта, файла или папки.

В начало

Завершение примененных исправлений

После завершения работы с исправлениями оно может быть преобразовано в постоянный набор изменений.
Для преобразования всех примененных исправлений в серии очередей исправлений в стандартные наборы изменений завершите следующие шаги:

Примечание. Для применения всех сохраненных исправлений в репозитории выберите Группа > Queues > Принудительно применить все исправления в главном меню.

  1. Выберите Группа > Queues > Завершить исправления в главном меню (также можно щелкнуть правой кнопкой мыши имя проекта и выбрать Mercurial > Queues > Завершить исправления в раскрывающемся меню).
    Откроется диалоговое окно 'Завершить исправления'

    Завершить исправления

  2. Выберите имя исправления, которое будет завершено в поле исправлений.

    Примечание. Все исправления в серии до выбранного исправления также будет завершены.

  3. Щелкните 'Завершить исправления'.
    IDE преобразует все примененные изменения вплоть до выбранного исправления в стандартные наборы изменений.

В начало

Заключение

В этом учебном курсе демонстрируется выполнение основных задач, связанных с исправлениями в среде IDE путем предоставления пошаговых инструкций для работы со стандартной последовательностью действий при использовании программного обеспечения управления версиями Mercurial для управления исправлениями. Здесь демонстрируется включение поддержки Mercurial Queues в IDE NetBeans и выполнение базовых задач с исправлениями, а также представлении определенных специализированных функций Mercurial, включенных в IDE.

В начало


Дополнительные сведения

Связанные материалы можно найти в следующих документах:

В начало

get support for the NetBeans

Support


By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo