Команда представления 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