Загрузка (получение) файлов с сервера
В общем случае следует регулярно получать последние файлы с сервера, чтобы разрабатываемый вами код был совместим с кодом, который пишут другие члены вашей команды, а также чтобы свести к минимуму риск создания ошибок при возврате кода. Вы можете загрузить из Team Foundation Server в рабочую область на своем компьютере разработки последнюю версию или одну из предыдущих версий одного или нескольких файлов.
Необходимые разрешения
Необходимо быть членом группы Авторы для командного проекта. См. раздел Группы, разрешения и роли в TFS по умолчанию [перенаправлено].
Выберите действие.
Получение последней версии файлов
Получение конкретной версии файлов
Работа из командной строки
Получение советов
Получение последней версии файлов
Настроив компьютер разработки, необходимо получить последние файлы с сервера. После этого можно приступать к разработке приложения.
Когда вы разрабатываете функциональность в рабочей области на своем компьютере разработки, ваш код изолирован от изменений, вносимых другими разработчиками. Однако когда вы будете готовы (например, когда вы завершили и вернули код, который выполняет какую-либо задачу), вы должны получить последнюю версию файлов своей команды.
Получение последней версии файлов
- В обозревателе решений или обозревателе управления исходным кодом найдите файлы или папки, содержащие файлы, которые требуется получить, выберите их, откройте их контекстное меню и выберите Получить последнюю версию.
Получение конкретной версии файлов
В особых случаях (например, чтобы исправить регрессионную ошибку) может потребоваться получить для работы конкретную версию одного или нескольких файлов.
Примечание
Помните, что если вы получите более старую версию файла, внесете в нее изменения, а затем попытаетесь вернуть ее, велик шанс, что потребуется разрешить конфликты, прежде чем можно будет выполнить возврат.
Получение конкретной версии файлов из окна "Журнал"
В области "Обозреватель решений" или "Обозреватель управления исходным кодом" найдите папку или файл, откройте их контекстное меню и выберите команду Просмотреть журнал.
В окне Журнал откройте контекстное меню версии и выберите Получить эту версию.
Получение конкретной версии файлов из обозревателя решений или обозревателя управления исходным кодом
В обозревателе решений или обозревателе управления исходным кодом найдите файлы или папки, содержащие файлы, которые требуется получить, выберите их, откройте их контекстное меню и выберите Получить конкретную версию.
Появится диалоговое окно Получить.
Выберите один из вариантов в раскрывающемся списке Тип:
Набор изменений Получение версии путем указания набора изменений. Дополнительные сведения см. в разделе Поиск и просмотр наборов изменений.
Дата Получение версии путем указания даты. В случае выбора этого варианта выберите дату в списке Дата.
Метка Получение версии путем указания метки. Дополнительные сведения см. в разделе Использование меток для создания снимков файлов.
Последняя версия Выберите этот вариант, чтобы получить последнюю имеющуюся на сервере версию.
Версия рабочей области Получение версии путем указания рабочей области.
(Необязательно). Установите флажок Перезаписать доступные для записи файлы, которые не извлечены.
В этом случае все неизвлеченные файлы, не имеющие атрибута "Только чтение", будут перезаписаны файлами, расположенными на сервере. Файлы в локальной рабочей области будут перезаписаны только отличающимися файлами с сервера. По умолчанию этот флажок не установлен.
Совет
Этот флажок эквивалентен выполнению следующей команды: tf get /overwrite.
(Необязательно.) Установите флажок Перезаписать все файлы, даже если локальная версия совпадает с указанной версией.
В этом случае файлами с сервера будут перезаписаны все файлы.
Совет
Этот флажок эквивалентен выполнению следующей команды: tf get /force.
Выберите Получить.
Будет открыт обозреватель управления исходным кодом. Если в шаге 5 был выбран вариант Последняя версия, в столбце Последний появится значение Да.
Работа из командной строки
LocalVersions Command: отображение версии одного или нескольких элементов в рабочей области.
Команда Get: получение файлов с сервера.
Советы
При получении файлов и папок с сервера система также удаляет из локальной рабочей области все возвращенные файлы, которые были удалены с сервера. Файлы, переименованные или перемещенные на сервере, будут изменены в рабочей области в соответствии с изменениями, сделанными на сервере.
В обозревателе управления исходным кодом можно убедиться, последняя ли версия файла используется, просмотрев столбец Последний. Просмотреть сведения о конкретной версии элемента можно, открыв его контекстное меню и выбрав Свойства.
При использовании серверной рабочей области, если вы случайно удалили какие-либо файлы и хотите их восстановить, для восстановления удаленных файлов необходимо использовать команду tf get /all.