Команда фиксации записывает изменения, сделанные вами в вашей локальной рабочей копии проекта, в хранилище SVN.
Чтобы зафиксировать ваши локальные изменения в хранилище SVN
-
Щелкните правой кнопкой мыши в дереве панели Проекты по элементу модели (элемент самого верхнего уровня) и выберите SVN > Зафиксировать из контекстного меню или
Выберите любой элемент модели и выберите Файл > SVN > Зафиксировать из главного меню. - Если со времени последней операции фиксации локально не было произведено никаких изменений, то вы увидите диалоговое окно с соответствующей информацией:
- В противном случае вы увидите диалоговое окно Зафиксировать.
- Введите комментарий, соответствующий этой операции фиксации, или выберите один из введенных ранее комментариев из расположенного ниже выпадающего списка.
-
В поле Изменения вам будет нужно указать, какие именно изменения вы хотите зафиксировать в хранилище SVN. Все измененные, добавленные и удаленные ресурсы будут выбраны по умолчанию.
Выбрать/снять выделение с ресурса можно, поставив/сняв галочку, расположенную слева от соответствующего элемента дерева. Чтобы выбрать все ресурсы, щелкните правой кнопкой мыши в свободной области поля Изменения и выберите Выделить все из контекстного меню. Чтобы снять выделение со всех ресурсов, выберите из того же меню пункт Снять выделение со всех элементов.
В дереве Изменения у значка каждого ресурса будет нарисован специальный модификатор, отображающий статус изменения:Модификатор значка Описание Ресурс был добавлен локально. Ресурс был изменен локально. Конфликтующие ресурсы. Локальная и входящая версии файла конфликтуют. Ресурс был удален локально. - Когда вы закончите, щелкните по кнопке OK, чтобы записать выбранные изменения в хранилище SVN.
Если фиксация изменений прошла успешно, то изменится информация (а именно — номер ревизии и отметка времени) в заголовке модели в дереве панели Проекты:
Ваша рабочая копия проекта должна быть актуальной. Обеспечить актуальность ресурсов можно вызвав команду обновления SVN > Обновить непосредственно перед операцией фиксации изменений в хранилище SVN, и при необходимости разрешив возникшие конфликты, как описано в рекомендуемом рабочем цикле.
-
Как мы можем улучшить эту статью?
-