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


Команда "view"

Обновлен: Ноябрь 2007

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

Требуемые разрешения

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

tf view [/server:servername] [/console] [/recursive] 
[/shelveset:shelvesetname[;owner]] [/noprompt] itemspec 
[/version:versionspec]

Параметры

Аргумент

Описание

servername

Предоставляемое пользователем значение параметра /server. Пример: "teamserver2".

shelvesetname [:owner]

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

Itemspec

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

Versionspec

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

Параметр

Описание

/server

Определяет Team Foundation Server. Этот параметр является обязательным, если вызов команды осуществляется из каталога, который не сопоставлен рабочей области.

/console

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

/recursive

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

/shelveset

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

/noprompt

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

/version

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

Заметки

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

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

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

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

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

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

При использовании параметра /consoleTeam 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

См. также

Ссылки

Синтаксис командной строки (Team System)

Команды "checkout" и "edit"

Команда "get"

Команда "difference"

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

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