Синхронизация с хранилищем

Способ 1: с помощью контекстного меню

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

  1. В одной из панелей навигации выберите ресурсы, которые требуется синхронизировать.
  2. Щелкните правой кнопкой мыши и в меню выберите Совместная работа > Синхронизировать с хранилищем. Откроется панель Синхронизация.

Способ 2: с помощью действия Синхронизировать

  1. В проекции Синхронизация Совместной работы выберите действие Синхронизировать... из группы выпадающих кнопок Синхронизировать .
  2. Выберите CVS в списке возможных типов синхронизации и нажмите Далее.
  3. Выберите область ресурсов для синхронизации - рабочая область, выбранные ресурсы или рабочий набор. Потом нажмите Готово.
  4. Откроется панель Синхронизация.

Примечание: По умолчанию действие синхронизации не включено в других проекциях. Это действие можно включить в текущей проекции, выбрав Окно > Настроить проекцию. Затем перейдите на вкладку Команды и отмените выбор Совместная работа.

Совет: Если в качестве области синхронизации выбрана рабочая область, то с помощью описанного ниже метода 3 можно будет всегда поддерживать текущее состояние всех доступных локальных изменений в панели Синхронизация без необходимости повторно выполнять синхронизацию.

Способ 3: с помощью закрепленной синхронизации рабочей области CVS в панели Синхронизация

Синхронизация рабочей области CVS в панели Синхронизация может быть закреплена. При этом синхронизация не будет заменена при следующем выполнении синхронизации рабочей области CVS с помощью одного из описанных выше методов. Ниже описаны некоторые из преимуществ работы с закрепленными синхронизациями.

Дополнительно это обеспечивает то, что исходящие ресурсы будут показаны без необходимости получения их состояния с сервера (что может занять определенное время). Получение удаленного состояния выполняется в фоновом режиме, и в это время можно заниматься другими делами, например, просматривать изменения.

В панели Синхронизация

  1. Режимы этой панели можно переключить с помощью кнопок панели инструментов. Всего существует четыре режима:

    Замечание: Рекомендуется всегда сначала обновить ресурсы в Рабочей среде, разрешить все конфликты и только потом вносить ресурсы из Рабочей среды в хранилище.

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

Связанные концепции
Коллективное программирование с помощью CVS
Ветви
Синхронизация с хранилищем CVS
Сравнение трех версий

Связанные задачи
Внесение изменений на сервер
Обновление
Разрешение конфликтов
Сравнение ресурсов
Объединение изменений в Редакторе сравнения
Объединение с данными из ветви
Жизненный цикл версии: добавление и исключение ресурсов
Замена ресурсов в Рабочей среде

Связанные справочники
CVS
Панель Синхронизация