Команда 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
См. также
Ссылки
Синтаксис командной строки (управление версиями)