AnyLogic
Развернуть
Размер шрифта

Фиксация изменений в хранилище SVN

Команда фиксации записывает изменения, сделанные вами в вашей локальной рабочей копии проекта, в хранилище SVN.

Чтобы зафиксировать ваши локальные изменения в хранилище SVN

  1. Щелкните правой кнопкой мыши в дереве панели Проекты по элементу модели (элемент самого верхнего уровня) и выберите SVN >  Зафиксировать из контекстного меню или
    Выберите любой элемент модели и выберите Файл > SVN > Зафиксировать из главного меню.
  2. Если со времени последней операции фиксации локально не было произведено никаких изменений, то вы увидите диалоговое окно с соответствующей информацией:

  3. В противном случае вы увидите диалоговое окно Зафиксировать.

  4. Введите комментарий, соответствующий этой операции фиксации, или выберите один из введенных ранее комментариев из расположенного ниже выпадающего списка.
  5. В поле Изменения вам будет нужно указать, какие именно изменения вы хотите зафиксировать в хранилище SVN. Все измененные, добавленные и удаленные ресурсы будут выбраны по умолчанию.
    Выбрать/снять выделение с ресурса можно, поставив/сняв галочку, расположенную слева от соответствующего элемента дерева. Чтобы выбрать все ресурсы, щелкните правой кнопкой мыши в свободной области поля Изменения и выберите Выделить все из контекстного меню. Чтобы снять выделение со всех ресурсов, выберите из того же меню пункт Снять выделение со всех элементов.
    В дереве Изменения у значка каждого ресурса будет нарисован специальный модификатор, отображающий статус изменения:
    Модификатор значка Описание
    Ресурс был добавлен локально.
    Ресурс был изменен локально.
    Конфликтующие ресурсы. Локальная и входящая версии файла конфликтуют.
    Ресурс был удален локально.
  6. Когда вы закончите, щелкните по кнопке OK, чтобы записать выбранные изменения в хранилище SVN.

Если фиксация изменений прошла успешно, то изменится информация (а именно — номер ревизии и отметка времени) в заголовке модели в дереве панели Проекты:

Ваша рабочая копия проекта должна быть актуальной. Обеспечить актуальность ресурсов можно вызвав команду обновления SVN > Обновить непосредственно перед операцией фиксации изменений в хранилище SVN, и при необходимости разрешив возникшие конфликты, как описано в рекомендуемом рабочем цикле.
Как мы можем улучшить эту статью?