Публикация изменений объектов

Для публикации изменений объектов на сервер:

  1. Выделите изменённые объекты в навигаторе объектов, в навигаторе проекта среды разработки или откройте окно «Ожидающие изменения».

Примечание. Пиктограмма измененного объекта в навигаторе проекта отмечается соответствующей пиктограммой. Например, пиктограмма измененного модуля принимает вид .

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

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

В Team Foundation Server публикация изменений объектов на сервер выполняется стандартными средствами системы управления версиями. При этом выдается запрос на сохранение внесенных изменений и после положительного ответа открывается стандартное окно для публикации изменений объектов на сервер.

После нажатия на кнопку «Check In» на сервере будут обновлены версии файлов, добавлена запись в историю изменений. При публикации могут возникнуть конфликты версий, если один и тот же объект был отредактирован разными пользователями. Разрешение конфликтов осуществляется в рамках локальной копии, поэтому после разрешения необходимо повторно опубликовать изменения.

Для разрешения конфликтов обратитесь к разделу «Разрешение конфликтующих изменений объекта».

В Git публикация изменений объектов на сервер выполняется на вкладке «Изменения» на панели «Ожидающие изменения» в среде разработки:

Выполните действия:

  1. Установите флажки напротив публикуемых файлов объектов.

  2. Введите комментарий для публикации и ID задачи в соответствующие поля.

  3. Нажмите кнопку «Вернуть».

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

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

Синхронизация локальных файлов и изменений с сервера

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

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

Примечание. Синхронизация доступна только для системы управления версиями Git.

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

См. также:

Разработка приложений в команде |Ожидающие изменения | Отмена изменений объектов