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


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

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

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

Для выполнения данных процедур необходимо обладать разрешениями Вернуть и Просмотреть построения, для которых установлено значение Разрешить. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

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

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

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

  1. В диалоговом окне Условный возврат найдите меню Определение построения и выполните одно из следующих действий.

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

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

  2. Выполните одно из следующих действий.

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

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

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

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

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

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

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

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

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

    Откроется диалоговое окно Условный возврат.

  2. Нажмите кнопку Изменения построения.

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

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

  4. По завершении построения выполните одно из следующих действий.

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

    1. Перейдите на вкладку Завершено окна Обозреватель построений. Дополнительные сведения см. в разделе Использование обозревателя построений для просмотра поставленных в очередь, выполняющихся и завершенных построений и управление этими построениями.

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

    3. Щелкните построение правой кнопкой мыши и выберите команду Согласовать рабочую область.

    Если выполнить построение не удалось, изменения не будут возвращены. Чтобы устранить неполадки в файлах, помешавшие завершить построение, выполните следующие действия.

    1. Откройте завершенное построение с помощью обозревателя построений. Дополнительные сведения см. в разделе Использование обозревателя построений для просмотра поставленных в очередь, выполняющихся и завершенных построений и управление этими построениями.

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

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

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

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

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

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

    Откроется диалоговое окно Условный возврат.

  2. В диалоговом окне "Условный возврат" нажмите кнопку Параметры показа, а затем снимите флажок Сохранить ожидающие изменения локально.

  3. Нажмите кнопку Изменения построения.

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

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

  5. По завершении построения выполните одно из следующих действий.

    • Если построение завершено успешно, изменения будут возвращены.

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

    Если выполнить построение не удалось, изменения не будут возвращены. Чтобы устранить неполадки в файлах, помешавшие завершить построение, выполните следующие действия.

    1. Откройте завершенное построение с помощью обозревателя построений. Дополнительные сведения см. в разделе Использование обозревателя построений для просмотра поставленных в очередь, выполняющихся и завершенных построений и управление этими построениями.

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

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

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

См. также

Задачи

Возврат ожидающих изменений

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

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

Работа с наборами отложенных изменений