Руководство по Mercurial Queues

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

Содержание

Содержимое на этой странице применимо к IDE NetBeans 7.2 или 7.3

Требования

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

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

Примечание. См. Руководство пользователя по Mercurial для получения сведений об установки клиентского ПО 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. В окне 'Проекты' выберите проект, для которого осуществляется управление версиями. и выберите Группа > (Mercurial) > Queues > Создать исправление (в качестве альтернативы щелкните правой кнопкой мыши узел проекта и выберите Mercurial > Queues > Создать исправление во всплывающем меню).
    Откроется диалоговое окно 'Создать исправление'

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

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

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

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

В начало

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

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

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

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

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

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

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

В начало

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

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

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

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

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

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

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

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

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

В начало

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

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

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

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

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

    Примечания

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

В начало

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

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

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

  1. Выберите Группа > (Mercurial) > 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. © 2015, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo