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


Команда View

Команда view извлекает указанную версию файла во временную папку на локальном компьютере и отображает его.

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

Для использования команды view необходимо иметь разрешение Чтение со значением Разрешить. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

tf view [/collection:TeamProjectCollectionUrl] [/console] [/recursive] [/output:localfile]
[/shelveset:shelvesetname[;owner]] [/noprompt] itemspec 
[/version:versionspec] [/login:username,[password]]

Параметры

Аргумент

Описание

TeamProjectCollectionUrl

URL-адрес коллекции командных проектов, содержащей заданную версию файла, о котором необходимо извлечь данные (например, http://myserver:8080/tfs/DefaultCollection).

shelvesetname [:owner]

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

Itemspec

Определяет файл или папку для извлечения. Дополнительные сведения о том, как Team Foundation выполняет анализ спецификаций элементов, чтобы определить какие из них находятся в области его действия, см. в разделе Параметры командной строки.

ПримечаниеПримечание
Можно указать более одного аргумента Itemspec.

Versionspec

Предоставляет значение, например C3, для параметра /version. Дополнительные сведения о том, как Team Foundation выполняет анализ спецификаций версий для определения элементов, находящихся в области его действия, см. в разделе Синтаксис командной строки (управление версиями).

username

Предоставляет значение для параметра /login. Можно задать значение для имени пользователя как ДОМЕН\имя_пользователя или как имя_пользователя.

localfile

Содержит путь к папке, в которую вы хотите поместить файл.

Параметр

Описание

/console

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

/recursive

Отображает все элементы в указанном каталоге и всех вложенных каталогах.

/shelveset

Указывает имя набора отложенных изменений.

/noprompt

Указывает Team Foundation не выводить запрос перед отображением каждого файла при добавлении подстановочного знака в itemspec, совпадающий с несколькими файлами.

/version

Указывает версию файла, открываемого для отображения. Если параметр не задан, view извлекает последнюю версию с сервера Team Foundation (подсистема контроля версий).

/collection

Указывает коллекцию командных проектов.

/login

Задает имя пользователя и пароль для проверки подлинности пользователя с Visual Studio Team Foundation Server.

/output

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

Заметки

Команда view программы командной строки tf извлекает с сервера Team Foundation (подсистема контроля версий) копию файла, доступную только для чтения, во временную папку на локальном компьютере и отображает ее содержимое. Team Foundation извлекает с сервера Team Foundation (подсистема контроля версий) последнюю версию файла, если она не указана.

Команда view не передает файлы в рабочую область и не извлекает их. Дополнительные сведения о получении версий и извлечении файлов с сервера Team Foundation (подсистема контроля версий) см. в разделах Команда Get и Команды Checkout и Edit.

Команда Difference используется для отображения различий между двумя версиями файла.

Дополнительные сведения о поиске программы командной строки tf см. в разделе Команды служебной программы командной строки "tf".

Параметры вывода

По умолчанию Team Foundation отображает содержимое файла в средстве просмотра, связанного с типом файла.

При использовании параметра /console Team Foundation выведет содержимое файла в консоли командной строки. Если Team Foundation не сможет обнаружить средство просмотра для указанного типа файла, его содержимое также будет выведено в консоли командной строки.

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

Примеры

В следующем примере отображается последняя версия файла "314.c".

c:\projects>tf view 314.c

В следующем примере отображаются версия файла "314.c", возвращенная с набором изменений "1999".

c:\projects>tf view /version:C1999 314.c

В следующем примере извлекается версия 5 файла "314.c" и записывается в файл "314.old".

c:\projects>tf view /version:5 314.c > 314.old

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

c:\projects>tf view *.cs

См. также

Ссылки

Синтаксис командной строки (управление версиями)

Команды Checkout и Edit

Команда Get

Команда Difference

Другие ресурсы

Команды служебной программы командной строки "tf"