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


Команда представления Git

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

Visual Studio 2019 | Visual Studio 2022

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

Необходимые компоненты

  • Сведения о требованиях см. в разделе "Разрешения TFVC по умолчанию".

  • Вы должны иметь возможность просматривать артефакт для типа запрашиваемых сведений: просмотр сведений на уровне коллекции проектов, просмотр сведений о уровне проекта, просмотр сведений о уровне проекта для проектов, а также чтение для репозитория и ветви при просмотре сведений о ветви. Дополнительные сведения см. в разделе "Разрешения Git по умолчанию".

Синтаксис

tf git view /collection:TeamProjectCollectionUrl
            /teamproject:TeamProjectIdentifier
            /repository:RepositoryIdentifier
            (/blobId:blobId | /path:path [/commitId:commitId])
            [/output:localfile]
            [/console]
            [/login:username[,password]]

Параметры

Параметр Описание
/collection:<TeamProjectCollectionUrl> Указывает URL-адрес коллекции проектов, содержащей файл для просмотра. Пример: http://myserver:8080/tfs/DefaultCollection или https://dev.azure.com/fabrikam-fiber. Этот параметр является обязательным.
/teamproject:<TeamProjectIdentifier> Указывает имя проекта, содержащего репозиторий. Этот параметр является обязательным.
/repository:<RepositoryIdentifier> Указывает имя репозитория, содержащего файл для просмотра. Этот параметр является обязательным.
/blobId:<blobId> Указывает идентификатор извлекаемого большого двоичного объекта. Этот параметр нельзя использовать с параметром path . Один из них path или blob обязательный.
/path:<path> Указывает путь к файлу. Этот параметр нельзя использовать с параметром blob . Один из них path или blob обязательный.
/commitId:<commitId> Указывает фиксацию, содержащую файл для просмотра. Если этот параметр не указан, git view извлекает последнюю версию из ветвь по умолчанию, как правилоmain. Этот параметр можно использовать только с параметром path .
/output:<localfile> Путь и имя, в котором сохраняется полученный файл. Если файл не указан, файл сохраняется в %Temp%\TFSTemp.
/console Указывает, что выходные данные файла должны направляться в консоль. Этот параметр полезен, если вы хотите записать файл на диск с помощью перенаправления консоли с другим именем или расположением, чем элемент с версией.
/login:<username>[,<password>] Указывает учетную запись пользователя для выполнения команды. См . команды управления версиями Team Foundation.

Примеры

Примечание.

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

В следующем примере файл извлекается из ветвь по умолчанию, как правилоmain, сохраняется в текущей папке и запрашивает у пользователя учетные данные.

tf git view /collection:https://dev.azure.com/fabrikam-fiber /teamproject:FabrikamProject 
            /repository:FabrikamRepo 
            /path:FabrikamApp/Global.asax.cs 
            /output:Global.asax.cs 

Следующий пример извлекает файл из ветвь по умолчанию, как правилоmain, и не запрашивает учетные данные, так как они предоставлены.

tf git view /collection:https://dev.azure.com/fabrikam-fiber 
            /teamproject:FabrikamProject 
            /repository:FabrikamRepo 
            /path:FabrikamApp/Global.asax.cs 
            /output:Global.asax.cs 
            /login:FabrikamUser@hotmail.com,FabrikamPassword

В следующем примере извлекается файл из указанной фиксации.

tf git view /collection:https://dev.azure.com/fabrikam-fiber 
            /teamproject:FabrikamProject 
            /repository:FabrikamRepo 
            /path:FabrikamApp/Global.asax.cs 
            /commitID:a2db383ffefa46a6f6638605a806925ea7c16ad9 
            /output:Global.asax.cs 
            /login:FabrikamUser@hotmail.com,FabrikamPassword