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


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

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

Visual Studio 2019 | Visual Studio 2022

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

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

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

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

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

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

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

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

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

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

Примечание.

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

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

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

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

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

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

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

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

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

    Совет

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

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

    Совет

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

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

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

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

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

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

Советы

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

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

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