Получение последней версии объектов

Для получения последней версии объектов:

  1. Убедитесь, что объекты добавлены в систему управления версиями.

  2. Проверьте изменения объектов в последней версии при необходимости.

  3. Выделите объекты в навигаторе объектов или навигаторе проекта в среде разработки.

  4. Выполните одно из действий:

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

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

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

При нажатии на гиперссылку будет открыта вкладка «Конфликты» для разрешения возникших конфликтов.

Примечание. Сообщение о конфликтах, вкладка «Синхронизация» и «Конфликты» отображаются только для системы управления версиями Git.

Разрешение конфликтующих изменений объекта

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

Для разрешения конфликтующих изменений в Team Foundation Server используйте стандартные средства системы управления версиями:

Для разрешения конфликтующих изменений объекта в Git:

  1. Скачайте и установите приложение WinMerge для объединения конфликтующих изменений. Добавьте в переменные среды Windows путь до папки с установленным приложением WinMerge в переменную «Path».

  2. Откройте вкладку «Конфликты» на панели «Ожидающие изменения» в среде разработки:

  1. Выделите файл с конфликтующими изменениями и нажмите кнопку «Выполнить слияние». После выполнения действий будет открыто приложение WinMerge для объединения конфликтующих изменений.

Примечание. Для отложения решения конфликта нажмите кнопку «Прервать слияние». После выполнения действия будет доступна публикация других изменений объектов. При синхронизации локальных файлов на диске и изменений с сервера отложенный конфликт возникнет заново.

  1. Объедините изменения объекта вручную и сохраните файл.

  2. Повторите шаги с 3 по 5, если возникло несколько конфликтов.

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

См. также:

Разработка приложений в команде | Проверка изменений в последней версии объектов | Сравнение версий объекта | Журнал изменений