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


Команда View (Team Foundation Version Control)

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Команда Team Foundation Version Control (TFVC) view извлекает определенную версию файла, сохраняет ее во временной папке на компьютере и отображает ее.

Необходимые условия

Чтобы использовать команду , укажите разрешение для Разрешить. Дополнительные сведения см. в разделе разрешения TFVC по умолчанию.

Синтаксис

tf view [/collection:<team-project-collection-url>] [/console] [/recursive] [/output:<local-file>]
[/shelveset:<shelveset-name>[;<owner>]] [/noprompt] <item-spec> 
[/version:<version-spec>] [/login:<username>,[<password>]]

Параметры

В следующих разделах описаны аргументы и параметры команды view.

Аргументы

аргумент

описание

<team-project-collection-url>

Предоставляет URL-адрес коллекции проектов, содержащей определенную версию файла, о котором требуется получить сведения, например, https://myserver:8080/tfs/DefaultCollection.

<shelveset-name> [:<owner>]

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

<item-spec>

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

Заметка

Можно указать несколько <item-spec> аргументов.

<version-spec>

Предоставляет значение, например C3 для параметра /version. Дополнительные сведения о том, как TFVC анализирует спецификацию версии, чтобы определить, какие элементы находятся в пределах области, см. в разделе Использование команд управления версиями Team Foundation.

<username>

Предоставляет значение для параметра /login. Это значение можно указать как DOMAIN\<username> или <username>.

<password>

Предоставляет значение для параметра /login.

<local-file>

Предоставляет путь к папке выходного файла.

Параметры

параметра

описание

/console

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

/recursive

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

/shelveset

Задает набор по имени.

/noprompt

Указывает, что TFVC не следует запрашивать перед отображением каждого файла при включении выражения подстановочного знака в аргумент <item-spec>, который соответствует нескольким файлам.

/version

Указывает версию файла, открываемую для просмотра. Если этот параметр не указан, view извлекает последнюю версию сервера Azure DevOps.

/collection

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

/login

Указывает имя пользователя и пароль для проверки подлинности пользователя с помощью Azure DevOps.

/output

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

Замечания

Команда view служебной программы командной строки tf извлекает копию файла только для чтения с сервера Azure DevOps, сохраняет файл во временной папке на компьютере и отображает содержимое файла. Если вы не указываете определенную версию, TFVC извлекает последнюю версию файла с сервера Azure DevOps.

Команда view не добавляет файлы в рабочую область или не извлекает их. Дополнительные сведения о том, как получить версию сервера Azure DevOps файла и извлечь его, см. в разделе Get command и Checkout and Edit commands.

С помощью команды difference можно просмотреть различия между двумя версиями файла. Дополнительные сведения см. в разделе команда "Разница".

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

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

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

  • Если включить параметр /console, TFVC выводит содержимое файла в консоль команд. Аналогичным образом, если TFVC не удается найти средство просмотра для указанного типа файла, он выводит содержимое файла в консоль команд.

  • Содержимое файла можно перенаправить на стандартные выходные данные с помощью | или \>. Этот параметр позволяет сохранить файл в другой файл или передать его в другую программу для последующей обработки.

Примеры

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

c:\projects>tf view 314.cs

В следующем примере показана версия 314.cs, которая была возвращена с набором изменений 1999:

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

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

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

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

c:\projects>tf view *.cs