Команда View (система управления версиями Team Foundation)
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Команда система управления версиями Team Foundation (TFVC) view
извлекает определенную версию файла, сохраняет ее во временной папке на компьютере и отображает ее.
Необходимые компоненты
Чтобы использовать view
команду, необходимо задать разрешение на чтение в значение Allow. Дополнительные сведения см. в разделе "Разрешения 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
команды.
Аргументы
Argument
Description
<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>
Предоставляет путь к папке выходного файла.
Параметры
Параметр
Description
/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, см. в разделе "Получение команд" и "Получение" и "Изменить команды".
С помощью 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
В следующем примере отображается последняя версия каждого файла, соответствующего выражению wild карта *.cs:
c:\projects>tf view *.cs