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


Загрузка (получение) файлов с сервера

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примечание

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

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

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

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

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

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

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

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

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

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

    Совет

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

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

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

    Совет

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

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

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

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

  • LocalVersions Command: отображение версии одного или нескольких элементов в рабочей области.

  • Команда Get: получение файлов с сервера.

Советы

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

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

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