Скачивание или получение файлов с сервера

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

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

Необходимые компоненты

Вы должны быть одним из участников проекта. Дополнительные сведения см. в разделе "Разрешения TFVC по умолчанию".

Получение последней версии файлов

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

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

Получение последней версии файлов

Получение определенной версии файлов

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

Примечание.

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

Получение определенной версии файлов из окна журнала

  1. В команде Обозреватель или системы управления версиями Обозреватель перейдите к папке или файлу, щелкните его правой кнопкой мыши и выберите "Просмотреть журнал".

  2. В окне журнала щелкните правой кнопкой мыши версию и выберите "Получить эту версию".

Получение определенной версии файлов из Обозреватель системы управления версиями

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

  2. В диалоговом окне "Получить" выберите вариант из раскрывающегося списка "Тип":

  3. (Необязательно) Выберите доступные для записи файлы, которые не проверка отключены.

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

    Совет

    Этот параметр эквивалентен выполнению команды tf get /overwrite.

  4. (Необязательно) Выберите перезапись всех файлов, даже если локальная версия соответствует указанному параметру версии . При выборе файлы с сервера перезаписывают все файлы.

    Совет

    Этот параметр эквивалентен выполнению следующей команды: tf get /force.

  5. Нажмите кнопку "Получить".

  6. Появится информационное сообщение Обозреватель системы управления версиями. Нажмите ОК.

    Если выбрана последняя версия, система обновляет последний столбец с состоянием "Да".

Работа из командной строки

  • Команда LocalVersions отображает версию одного или нескольких элементов в рабочей области.
  • Команда Get получает файлы с сервера.

Советы

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

  • В Обозреватель системы управления версиями можно проверить наличие последней версии файла в последнем столбце. Вы можете просмотреть сведения о конкретной версии элемента, щелкнув его правой кнопкой мыши и выбрав дополнительные>свойства.

  • Если вы используете рабочую область сервера, и вы случайно удалили некоторые файлы, которые требуется восстановить, необходимо использовать команду tf get /all для восстановления удаленных файлов.