Загрузка файлов с сервера в рабочую область (Team Explorer Everywhere)

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

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

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

Выберите действие.

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

  • Получение конкретной версии файлов

  • Получение советов

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

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

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

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

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

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

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

Получение конкретной версии файлов

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

Примечание

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

Получение конкретной версии файлов из окна "Журнал"

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

    Просмотр журнала

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

    Получение этой версии

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

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

    Получение конкретной версии

    Появится диалоговое окно Получить.

    Получение набора изменений

  2. Выберите один из вариантов в раскрывающемся списке Тип:

    • Набор изменений. Получение версии путем указания набора изменений.

    • Дата   Получение версии путем указания даты. В случае выбора этого варианта выберите дату в списке Дата.

    • Метка   Получение версии через указание метки.

    • Последняя версия   Выберите этот вариант, чтобы получить последнюю имеющуюся на сервере версию.

    • Версия рабочей области. Получение версии на основании рабочей области

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

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

    Совет

    Этот параметр является аналогом выполнения следующей команды: tf get-overwrite.

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

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

    Совет

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

  5. Выберите Получить.

    Будет открыт обозреватель управления исходным кодом. Если в шаге 5 был выбран вариант Последняя версия, в столбце Последний появится значение Да.

Советы

  • Совет Система не получает файлы, которые вы проверили.

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

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

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

См. также

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

Подключаемый модуль Team Foundation Server для Eclipse — руководство для начинающих