Поделиться через


Возврат ожидающих изменений под управлением построения с условным возвратом

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

Диалоговое окно "Условный возврат"

Необходимые разрешения

Необходимо быть членом группы Авторы для командного проекта. См. раздел Группы, разрешения и роли в TFS по умолчанию [перенаправлено].

Начало возврата изменений в папку под управлением сборки с условным возвратом

Если в процессе возврата отображается диалоговое окно Условный возврат, для возврата изменений их необходимо сначала собрать с помощью Team Foundation Build.

Возврат изменений в папку под управлением сборки с условным возвратом

  1. В диалоговом окне Условный возврат:

    • Если отображается определение сборки, перейдите к следующему шагу.

    • Если вместо имени определения сборки отображается меню Определение сборки, выберите в меню Определение сборки определение сборки, предложенное вашим инженером по сборке.

  2. Примите решение, что делать дальше:

    • Отменить операцию возврата и продолжить работу: если вы пока не хотите собирать свои изменения, выберите Отмена, а затем, при появлении запроса на подтверждение удаления набора отложенных изменений, выберите Да.

    • Отменить операцию возврата и запустить частную сборку своих изменений: если вы хотите самостоятельно собрать код в режиме частной сборки, выберите Отмена. Теперь можно собрать набор отложенных изменений вручную. Дополнительные сведения см. в разделе Помещение сборки в очередь.

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

    • Продолжить операцию возврата, удалив изменения из рабочей области: если продолжать работу с изменениями не нужно, см. подраздел Продолжение условного возврата после удаления изменений из рабочей области.

    • Обойдите требование условного возврата. При наличии разрешения Переопределение проверки возврата по сборке со значением Разрешить, можно обойти требование условного возврата. Выберите Показать параметры, а затем выберите Обойти проверочную сборку и возвратить внесенные изменения (требуются определенные разрешения).

Продолжение условного возврата после сохранения изменений в рабочей области

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

Процедура продолжения условного возврата после сохранения изменений в рабочей области

  1. Выполните действия, описанные в разделе Начало возврата изменений в папку, подлежащую условному возврату.

  2. В диалоговом окне Условный возврат выберите Изменения сборки.

    В Team Explorer, после появления информационного сообщения на странице Ожидающие изменения, контролируйте ход сборки, щелкнув ссылку здесь для открытия окна результатов сборки. Можно также выбрать Значок "Начало" Главная, а затем выбрать Значок построений Сборки, чтобы контролировать ход сборки на странице Сборки.

    Контролировать выполняющиеся сборки также можно с помощью приложения "Уведомления сборки" или с помощью уведомлений по электронной почте. Дополнительные сведения см. в разделе Запуск сборок, наблюдение за сборками и управление ими.

  3. По завершении сборки возможны следующие варианты:

    • Возврат зафиксирован: рекомендуется выверить рабочую область, прежде чем продолжать разработку кода. При использовании приложения "Уведомления сборки" откроется диалоговое окно Условный возврат. Выберите Согласовать. В противном случае в Team Explorer на странице Сборки в области Мои сборки откройте контекстное меню завершенной сборки и выберите Выверить рабочую область. Используйте открывшееся диалоговое окно Выверить рабочую область для разрешения конфликтов управления версиями.

    • Возврат отклонен: устраните неполадки, из-за которых возврат был отклонен. В Team Explorer на странице Сборки в области Мои сборки дважды щелкните сборку (или откройте контекстное меню сборки и выберите Открыть). В открывшемся окне результатов сборки содержатся сведения, которые помогут устранить неполадку, помешавшую завершить сборку. Для некоторых типов неполадок можно выбрать ошибку или проблему, чтобы просмотреть файл, требующий исправлений.

Продолжение условного возврата после удаления изменений из рабочей области

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

Продолжение условного возврата после удаления изменений из рабочей области

  1. Выполните действия, описанные в разделе Начало возврата изменений в папку, подлежащую условному возврату.

  2. В диалоговом окне Условный возврат:

    • Выберите Показать параметры и снимите флажок Сохранить ожидающие изменения локально.

    • Выберите Изменения сборки.

  3. В Team Explorer, после появления информационного сообщения на странице Ожидающие изменения, контролируйте ход сборки, щелкнув ссылку здесь для открытия окна результатов сборки. Можно также выбрать Значок "Начало" Главная, а затем выбрать Значок построений Сборки, чтобы контролировать ход сборки на странице Сборки.

    Контролировать выполняющиеся сборки также можно с помощью приложения "Уведомления сборки" или с помощью уведомлений по электронной почте. Дополнительные сведения см. в разделе Запуск сборок, наблюдение за сборками и управление ими.

  4. По завершении сборки возможны следующие варианты:

    • Возврат зафиксирован: теперь, когда изменения возвращены, имеет смысл получить последнюю версию файлов, чтобы ваша рабочая область содержала эти изменения. Дополнительные сведения см. в разделе Загрузка (получение) файлов с сервера.

    • Возврат отклонен: устраните неполадки, из-за которых возврат был отклонен.

      1. В Team Explorer на странице Сборки в области Мои сборки дважды щелкните сборку (или откройте контекстное меню сборки и выберите Открыть). Откроется окно результатов сборки.

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

      3. Извлеките изменения из набора отложенных изменений. Дополнительные сведения см. в разделе Приостановка работы и управление наборами отложенных изменений.

      4. Устраните неполадки в файлах, помешавшие завершить сборку.

См. также

Основные понятия

Использование процесса сборки с условным возвратом для проверки изменений

Приостановка работы и управление наборами отложенных изменений

Другие ресурсы

Check In Pending Changes