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

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

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

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

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

  1. Введите комментарий, соответствующий этой операции фиксации, или выберите один из введенных ранее комментариев из расположенного ниже выпадающего списка.
  2. В поле Изменения вам будет нужно указать, какие именно изменения вы хотите зафиксировать в хранилище SVN. Все измененные, добавленные и удаленные ресурсы будут выбраны по умолчанию.
    Выбрать/снять выделение с ресурса можно, поставив/сняв галочку, расположенную слева от соответствующего элемента дерева. Чтобы выбрать все ресурсы, щелкните правой кнопкой мыши в свободной области поля Изменения и выберите Выделить все из контекстного меню. Чтобы снять выделение со всех ресурсов, выберите из того же меню пункт Снять выделение со всех элементов.

В дереве Изменения у значка каждого ресурса будет нарисован специальный модификатор, отображающий статус изменения:

Модификатор значка

Описание

Ресурс был добавлен локально.

Ресурс был изменен локально.

Конфликтующие ресурсы. Локальная и входящая версии файла конфликтуют.

Ресурс был удален локально.

  1. Когда вы закончите, щелкните по кнопке OK, чтобы записать выбранные изменения в хранилище SVN.

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


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