GitRestClient class
Classe base que deve ser usada (derivada de) para fazer solicitações para apis REST do VSS
- Extends
Construtores
Git |
Propriedades
RESOURCE_AREA_ID |
Métodos
create |
Crie uma marca anotada. |
create |
Anexe um novo arquivo a uma solicitação de pull. |
create |
Escolha uma confirmação ou confirmações específicas associadas a uma solicitação de pull em um novo branch. |
create |
Crie um comentário em um thread específico em uma solicitação de pull (até 500 comentários podem ser criados por thread). |
create |
Criar status de confirmação do Git. |
create |
Cria um ref favorito |
create |
Solicite que os refs de outro repositório sejam buscados neste. Ele sincroniza dois bifurcações existentes. Para criar uma bifurcação, consulte ahttps://docs.microsoft.com/en-us/rest/api/vsts/git/repositories/create?view=azure-devops-rest-5.1"<a href=" ;><de ponto de extremidade de repositórios /a> |
create |
Crie uma solicitação de importação. |
create |
Adicione um like em um comentário. |
create |
Solicite uma operação de mesclagem do Git. Atualmente, oferecemos suporte à mesclagem de apenas 2 confirmações. |
create |
Crie uma solicitação de pull. |
create |
Crie um status de solicitação de pull na iteração. Essa operação terá o mesmo resultado que Criar status na solicitação de pull com a ID de iteração especificada no corpo da solicitação. |
create |
Crie uma marca (se isso ainda não existir) e adicione-a como um rótulo (marca) para uma solicitação de pull especificada. O único campo necessário é o nome do novo rótulo (marca). |
create |
Adicione um revisor a uma solicitação de pull ou vote. |
create |
Adicione revisores a uma solicitação de pull. |
create |
Crie um status de solicitação de pull. |
create |
Envie alterações por push para o repositório. |
create |
Crie um repositório git em um projeto de equipe. |
create |
Inicia a operação para criar um novo branch que reverte as alterações introduzidas por uma confirmação específica ou confirmações associadas a uma solicitação de pull. |
create |
Crie um thread em uma solicitação de pull. |
create |
Adicione uma identidade não automatizada aos revisores de uma solicitação de pull. |
delete |
Exclua um anexo de solicitação de pull. |
delete |
Exclua um comentário associado a um thread específico em uma solicitação de pull. |
delete |
DELETE exclui o status de habilitação e os dados billableCommitters do BD. Excluir os dados de habilitação efetivamente os desabilitará para os repositórios afetados. |
delete |
Exclua um like em um comentário. |
delete |
Exclua o status da iteração da solicitação de pull. |
delete |
Remove um rótulo (marca) do conjunto daqueles atribuídos à solicitação de pull. A marca em si não será excluída. |
delete |
Remova um revisor de uma solicitação de pull. |
delete |
Exclua o status da solicitação de pull. |
delete |
Exclui o favorito de refs especificado |
delete |
Excluir um repositório git |
delete |
Destrua (exclusão dura) um repositório Git com exclusão reversível. |
get |
Obter uma marca anotada. |
get |
Obtenha o conteúdo do arquivo de um anexo de solicitação de pull. |
get |
Obtenha uma lista de arquivos anexados a uma determinada solicitação de pull. |
get |
Obtenha o conteúdo do arquivo de um anexo de solicitação de pull. |
get |
Recupere os committers faturáveis reais para o serviço de Segurança Avançada para uma determinada data. |
get |
Recupere confirmadores faturáveis reais detalhados para o serviço de Segurança Avançada para uma determinada data. Os resultados detalhados intencionalmente não filtram projetos e repositórios excluídos suavemente para ajudar a diagnosticar problemas de cobrança. |
get |
Obtenha um único blob. |
get |
Obtenha um único blob. |
get |
Obtém um ou mais blobs em um download de arquivo zip. |
get |
Obtenha um único blob. |
get |
Recupere estatísticas sobre um único branch. |
get |
Recupere estatísticas sobre todos os branches em um repositório. |
get |
Recuperar estatísticas para várias confirmações |
get |
Recuperar alterações para uma confirmação específica. |
get |
Recupere informações sobre uma operação de seleção de cereja por ID de seleção de cereja. |
get |
Recuperar um conflito para uma escolha de cereja por ID |
get |
Recuperar todos os conflitos para uma escolha de cereja |
get |
Recupere informações sobre uma operação de seleção de cereja para um branch específico. Essa operação é cara devido à estrutura de objetos subjacente, portanto, essa API examina apenas as 1000 operações de seleção de cereja mais recentes. |
get |
Dada uma commitId, retorna uma lista de confirmações que estão na mesma família de cherry-pick. |
get |
Recupere um comentário associado a um thread específico em uma solicitação de pull. |
get |
Recupere todos os comentários associados a um thread específico em uma solicitação de pull. |
get |
Recupere uma confirmação específica. |
get |
Localize a confirmação comum mais próxima (a base de mesclagem) entre confirmações de base e de destino e obtenha a diferença entre as confirmações de base e de destino ou confirmações comuns e de destino. |
get |
Recuperar confirmações do git para um projeto |
get |
Recuperar confirmações do git para um projeto que corresponda aos critérios de pesquisa |
get |
Recuperar repositórios git excluídos. |
get |
Status de habilitação GET para repositórios do projeto. |
get |
|
get |
|
get |
Obtenha confirmadores faturáveis estimados para um repositório nos últimos 90 dias. |
get |
Obtenha pushers faturáveis estimados para uma organização nos últimos 90 dias. |
get |
Obtenha pushers faturáveis estimados para um projeto nos últimos 90 dias. |
get |
Obter as diferenças de arquivo para cada um dos arquivos especificados |
get |
Recupere todas as bifurcações de um repositório na coleção. |
get |
Obtenha detalhes específicos da operação de sincronização de bifurcação. |
get |
Recupere todas as operações de sincronização de bifurcação solicitadas neste repositório. |
get |
Obter metadados de item e/ou conteúdo para um único item. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado, que sempre é retornado como um download. |
get |
Obter metadados de item e/ou conteúdo para um único item. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado, que sempre é retornado como um download. |
get |
Obter metadados de item e/ou conteúdo para uma coleção de itens. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado que sempre é retornado como um download. |
get |
Obter metadados de item e/ou conteúdo para um único item. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado, que sempre é retornado como um download. |
get |
Obter metadados de item e/ou conteúdo para um único item. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado, que sempre é retornado como um download. |
get |
Recupere uma solicitação de importação específica. |
get |
Obter metadados de item e/ou conteúdo para um único item. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado, que sempre é retornado como um download. |
get |
Obter metadados de item e/ou conteúdo para um único item. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado, que sempre é retornado como um download. |
get |
Obter metadados de item e/ou conteúdo para uma coleção de itens. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado que sempre é retornado como um download. |
get |
Postar para recuperar uma criação de um lote de um conjunto de itens em um repositório/projeto, considerando uma lista de caminhos ou um caminho longo |
get |
Obter metadados de item e/ou conteúdo para um único item. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado, que sempre é retornado como um download. |
get |
Obter metadados de item e/ou conteúdo para um único item. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado, que sempre é retornado como um download. |
get |
Obtenha curtidas para um comentário. |
get |
Localize as bases de mesclagem de duas confirmações, opcionalmente entre bifurcações. Se otherRepositoryId não for especificado, as bases de mesclagem serão calculadas apenas no contexto do repositório localNameOrId. |
get |
Obtenha detalhes de uma operação de mesclagem específica. |
get |
Status da Permissão de Segurança Avançada GET. |
get |
Recuperar uma solicitação de pull. |
get |
Recuperar uma solicitação de pull. |
get |
Obtenha as confirmações para a solicitação de pull especificada. |
get |
Recuperar um conflito para uma solicitação de pull por ID |
get |
Recuperar todos os conflitos para uma solicitação de pull |
get |
Obtenha a iteração especificada para uma solicitação de pull. |
get |
Recupere as alterações feitas em uma solicitação de pull entre duas iterações. |
get |
Obtenha as confirmações para a iteração especificada de uma solicitação de pull. |
get |
Obtenha a lista de iterações para a solicitação de pull especificada. |
get |
Obtenha o status de iteração de solicitação de pull específico por ID. A ID de status é exclusiva dentro da solicitação de pull em todas as iterações. |
get |
Obtenha todos os status associados a uma iteração de solicitação de pull. |
get |
Recupera um único rótulo (marca) que foi atribuído a uma solicitação de pull. |
get |
Obtenha todos os rótulos (marcas) atribuídos a uma solicitação de pull. |
get |
Obtenha propriedades externas da solicitação de pull. |
get |
Essa API é usada para localizar quais solicitações de pull estão relacionadas a uma determinada confirmação. Ele pode ser usado para localizar a solicitação de pull que criou uma confirmação de mesclagem específica ou pode ser usada para localizar todas as solicitações de pull que já mesclaram uma confirmação específica. A entrada é uma lista de consultas que contêm uma lista de confirmações. Para cada confirmação que você pesquisa, você receberá de volta um dicionário de confirmação –> solicitações de pull. |
get |
Recuperar informações sobre um revisor específico em uma solicitação de pull |
get |
Recuperar os revisores para uma solicitação de pull |
get |
Recupere todas as solicitações de pull que correspondam a um critério especificado. |
get |
Recupere todas as solicitações de pull que correspondam a um critério especificado. |
get |
Obtenha o status de solicitação de pull específico por ID. A ID de status é exclusiva dentro da solicitação de pull em todas as iterações. |
get |
Obtenha todos os status associados a uma solicitação de pull. |
get |
Recupere um thread em uma solicitação de pull. |
get |
Recupere uma lista de itens de trabalho associados a uma solicitação de pull. |
get |
Recupera um push específico. |
get |
Recupere uma lista de confirmações associadas a um push específico. |
get |
Recupera pushes associados ao repositório especificado. |
get |
Recupere repositórios git excluídos suavemente da lixeira. |
get |
Obtém o favorito dos árbitros para uma ID favorita. |
get |
Obtém os favoritos de refs para um repositório e uma identidade. |
get |
|
get |
Consulta o repositório fornecido para seus refs e os retorna. |
get |
Recuperar repositórios git. |
get |
Recupere repositórios git com filtro por nome e paginação. |
get |
Recupere um repositório git. |
get |
Recupere um repositório git. |
get |
Recupere informações sobre uma operação de reversão por ID de reversão. |
get |
Recuperar um conflito para reverter por ID |
get |
Recuperar todos os conflitos para reverter |
get |
Recupere informações sobre uma operação de reversão para um branch específico. |
get |
Obter status associados à confirmação do Git. |
get |
Recupere uma sugestão de solicitação de pull para um repositório ou projeto de equipe específico. |
get |
Recupere todos os threads em uma solicitação de pull. |
get |
O ponto de extremidade árvore retorna a coleção de objetos abaixo da árvore especificada. Árvores são pastas em um repositório Git. |
get |
O ponto de extremidade árvore retorna a coleção de objetos abaixo da árvore especificada. Árvores são pastas em um repositório Git. |
query |
Recupere solicitações de importação para um repositório. |
restore |
Recupere um repositório Git com exclusão reversível. Os repositórios excluídos recentemente entram em um estado de exclusão reversível por um período antes de serem excluídos e se tornarem irrecuperáveis. |
set |
|
set |
|
share |
Envia uma notificação por email sobre uma solicitação de pull específica para um conjunto de destinatários |
update |
Atualizar a resolução de conflitos de mesclagem |
update |
Atualizar várias resoluções de conflitos de mesclagem |
update |
Atualize um comentário associado a um thread específico em uma solicitação de pull. |
update |
Status de habilitação POST para repositórios. |
update |
Tente novamente ou abandone uma solicitação de importação com falha. |
update |
Atualizar uma solicitação de pull |
update |
Atualizar a resolução de conflitos de mesclagem |
update |
Atualizar várias resoluções de conflitos de mesclagem |
update |
Atualizar a coleção de status de iteração de solicitação de pull de atualização. O único tipo de operação com suporte é |
update |
Criar ou atualizar propriedades externas da solicitação de pull. A operação de patch pode ser |
update |
Editar uma entrada de revisor. Esses campos podem ser corrigidos: isFlagged, hasDeclined |
update |
Redefina os votos de vários revisores em uma solicitação de pull. OBSERVAÇÃO: esse ponto de extremidade só dá suporte à atualização de votos, mas não dá suporte à atualização de revisores necessários (política de uso) ou nomes de exibição. |
update |
Atualizar a coleção de status de solicitação de pull. O único tipo de operação com suporte é |
update |
Bloquear ou desbloquear um branch. |
update |
Criando, atualizando ou excluindo refs(branches). |
update |
Atualiza o repositório Git com um novo nome de repositório ou um novo branch padrão. |
update |
Atualizar a resolução de conflitos de mesclagem |
update |
Atualizar várias resoluções de conflitos de mesclagem |
update |
Atualize um thread em uma solicitação de pull. |
Detalhes do construtor
GitRestClient(IVssRestClientOptions)
Detalhes da propriedade
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Valor da propriedade
string
Detalhes do método
createAnnotatedTag(GitAnnotatedTag, string, string)
Crie uma marca anotada.
function createAnnotatedTag(tagObject: GitAnnotatedTag, project: string, repositoryId: string): Promise<GitAnnotatedTag>
Parâmetros
- tagObject
- GitAnnotatedTag
Objeto que contém detalhes da marca a ser criada.
- project
-
string
ID do projeto ou nome do projeto
- repositoryId
-
string
ID ou nome do repositório.
Retornos
Promise<GitAnnotatedTag>
createAttachment(any, string, string, number, string)
Anexe um novo arquivo a uma solicitação de pull.
function createAttachment(content: any, fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<Attachment>
Parâmetros
- content
-
any
Conteúdo a ser carregado
- fileName
-
string
O nome do arquivo.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<Attachment>
createCherryPick(GitAsyncRefOperationParameters, string, string)
Escolha uma confirmação ou confirmações específicas associadas a uma solicitação de pull em um novo branch.
function createCherryPick(cherryPickToCreate: GitAsyncRefOperationParameters, project: string, repositoryId: string): Promise<GitCherryPick>
Parâmetros
- cherryPickToCreate
- GitAsyncRefOperationParameters
- project
-
string
ID do projeto ou nome do projeto
- repositoryId
-
string
ID do repositório.
Retornos
Promise<GitCherryPick>
createComment(Comment, string, number, number, string)
Crie um comentário em um thread específico em uma solicitação de pull (até 500 comentários podem ser criados por thread).
function createComment(comment: Comment, repositoryId: string, pullRequestId: number, threadId: number, project?: string): Promise<Comment>
Parâmetros
- comment
- Comment
O comentário a ser criado. Os comentários podem ter até 150.000 caracteres.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- threadId
-
number
ID do thread em que o comentário desejado está.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<Comment>
createCommitStatus(GitStatus, string, string, string)
Criar status de confirmação do Git.
function createCommitStatus(gitCommitStatusToCreate: GitStatus, commitId: string, repositoryId: string, project?: string): Promise<GitStatus>
Parâmetros
- gitCommitStatusToCreate
- GitStatus
Objeto de status de confirmação do Git a ser criado.
- commitId
-
string
ID da confirmação do Git.
- repositoryId
-
string
ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitStatus>
createFavorite(GitRefFavorite, string)
Cria um ref favorito
function createFavorite(favorite: GitRefFavorite, project: string): Promise<GitRefFavorite>
Parâmetros
- favorite
- GitRefFavorite
O ref favorito a ser criado.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitRefFavorite>
createForkSyncRequest(GitForkSyncRequestParameters, string, string, boolean)
Solicite que os refs de outro repositório sejam buscados neste. Ele sincroniza dois bifurcações existentes. Para criar uma bifurcação, consulte ahttps://docs.microsoft.com/en-us/rest/api/vsts/git/repositories/create?view=azure-devops-rest-5.1"<a href=" ;><de ponto de extremidade de repositórios /a>
function createForkSyncRequest(syncParams: GitForkSyncRequestParameters, repositoryNameOrId: string, project?: string, includeLinks?: boolean): Promise<GitForkSyncRequest>
Parâmetros
- syncParams
- GitForkSyncRequestParameters
Repositório de origem e mapeamento de ref.
- repositoryNameOrId
-
string
O nome ou a ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
- includeLinks
-
boolean
True para incluir links
Retornos
Promise<GitForkSyncRequest>
createImportRequest(GitImportRequest, string, string)
Crie uma solicitação de importação.
function createImportRequest(importRequest: GitImportRequest, project: string, repositoryId: string): Promise<GitImportRequest>
Parâmetros
- importRequest
- GitImportRequest
A solicitação de importação a ser criada.
- project
-
string
ID do projeto ou nome do projeto
- repositoryId
-
string
O nome ou a ID do repositório.
Retornos
Promise<GitImportRequest>
createLike(string, number, number, number, string)
Adicione um like em um comentário.
function createLike(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<void>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- threadId
-
number
A ID do thread que contém o comentário.
- commentId
-
number
A ID do comentário.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<void>
createMergeRequest(GitMergeParameters, string, string, boolean)
Solicite uma operação de mesclagem do Git. Atualmente, oferecemos suporte à mesclagem de apenas 2 confirmações.
function createMergeRequest(mergeParameters: GitMergeParameters, project: string, repositoryNameOrId: string, includeLinks?: boolean): Promise<GitMerge>
Parâmetros
- mergeParameters
- GitMergeParameters
CommitIds dos pais e mala direta.
- project
-
string
ID do projeto ou nome do projeto
- repositoryNameOrId
-
string
O nome ou a ID do repositório.
- includeLinks
-
boolean
True para incluir links
Retornos
Promise<GitMerge>
createPullRequest(GitPullRequest, string, string, boolean)
Crie uma solicitação de pull.
function createPullRequest(gitPullRequestToCreate: GitPullRequest, repositoryId: string, project?: string, supportsIterations?: boolean): Promise<GitPullRequest>
Parâmetros
- gitPullRequestToCreate
- GitPullRequest
A solicitação de pull a ser criada.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
- supportsIterations
-
boolean
Se for true, os envios subsequentes para a solicitação de pull serão individualmente revisáveis. Defina isso como false para solicitações de pull grandes por motivos de desempenho se essa funcionalidade não for necessária.
Retornos
Promise<GitPullRequest>
createPullRequestIterationStatus(GitPullRequestStatus, string, number, number, string)
Crie um status de solicitação de pull na iteração. Essa operação terá o mesmo resultado que Criar status na solicitação de pull com a ID de iteração especificada no corpo da solicitação.
function createPullRequestIterationStatus(status: GitPullRequestStatus, repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<GitPullRequestStatus>
Parâmetros
- status
- GitPullRequestStatus
Efetuar pull do status da solicitação para criar.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- iterationId
-
number
ID da iteração de solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitPullRequestStatus>
createPullRequestLabel(WebApiCreateTagRequestData, string, number, string, string)
Crie uma marca (se isso ainda não existir) e adicione-a como um rótulo (marca) para uma solicitação de pull especificada. O único campo necessário é o nome do novo rótulo (marca).
function createPullRequestLabel(label: WebApiCreateTagRequestData, repositoryId: string, pullRequestId: number, project?: string, projectId?: string): Promise<WebApiTagDefinition>
Parâmetros
Rótulo a ser atribuído à solicitação de pull.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
- projectId
-
string
ID do projeto ou nome do projeto.
Retornos
Promise<WebApiTagDefinition>
createPullRequestReviewer(IdentityRefWithVote, string, number, string, string)
Adicione um revisor a uma solicitação de pull ou vote.
function createPullRequestReviewer(reviewer: IdentityRefWithVote, repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<IdentityRefWithVote>
Parâmetros
- reviewer
- IdentityRefWithVote
O voto do revisor.<br/>Se a ID do revisor estiver incluída aqui, ela deverá corresponder ao parâmetro reviewerID.<br/>Revisores podem definir seu próprio voto com esse método. Ao adicionar outros revisores, a votação deve ser definida como zero.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- reviewerId
-
string
ID do revisor.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<IdentityRefWithVote>
createPullRequestReviewers(IdentityRef[], string, number, string)
Adicione revisores a uma solicitação de pull.
function createPullRequestReviewers(reviewers: IdentityRef[], repositoryId: string, pullRequestId: number, project?: string): Promise<IdentityRefWithVote[]>
Parâmetros
- reviewers
Revisores a serem adicionados à solicitação de pull.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<IdentityRefWithVote[]>
createPullRequestStatus(GitPullRequestStatus, string, number, string)
Crie um status de solicitação de pull.
function createPullRequestStatus(status: GitPullRequestStatus, repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequestStatus>
Parâmetros
- status
- GitPullRequestStatus
Efetuar pull do status da solicitação para criar.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitPullRequestStatus>
createPush(GitPush, string, string)
Envie alterações por push para o repositório.
function createPush(push: GitPush, repositoryId: string, project?: string): Promise<GitPush>
Parâmetros
- push
- GitPush
- repositoryId
-
string
O nome ou a ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitPush>
createRepository(GitRepositoryCreateOptions, string, string)
Crie um repositório git em um projeto de equipe.
function createRepository(gitRepositoryToCreate: GitRepositoryCreateOptions, project?: string, sourceRef?: string): Promise<GitRepository>
Parâmetros
- gitRepositoryToCreate
- GitRepositoryCreateOptions
Especifique o nome do repositório, o projeto de equipe e/ou o repositório pai. As informações do projeto de equipe podem ser omitidas do gitRepositoryToCreate se a solicitação tiver escopo de projeto (ou seja, inclui a ID do projeto).
- project
-
string
ID do projeto ou nome do projeto
- sourceRef
-
string
[opcional] Especifique os refs de origem a serem usados durante a criação de um repositório de bifurcação
Retornos
Promise<GitRepository>
createRevert(GitAsyncRefOperationParameters, string, string)
Inicia a operação para criar um novo branch que reverte as alterações introduzidas por uma confirmação específica ou confirmações associadas a uma solicitação de pull.
function createRevert(revertToCreate: GitAsyncRefOperationParameters, project: string, repositoryId: string): Promise<GitRevert>
Parâmetros
- revertToCreate
- GitAsyncRefOperationParameters
- project
-
string
ID do projeto ou nome do projeto
- repositoryId
-
string
ID do repositório.
Retornos
Promise<GitRevert>
createThread(GitPullRequestCommentThread, string, number, string)
Crie um thread em uma solicitação de pull.
function createThread(commentThread: GitPullRequestCommentThread, repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequestCommentThread>
Parâmetros
- commentThread
- GitPullRequestCommentThread
O thread a ser criado. O thread deve conter pelo menos um comentário.
- repositoryId
-
string
ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitPullRequestCommentThread>
createUnmaterializedPullRequestReviewer(IdentityRefWithVote, string, number, string)
Adicione uma identidade não automatizada aos revisores de uma solicitação de pull.
function createUnmaterializedPullRequestReviewer(reviewer: IdentityRefWithVote, repositoryId: string, pullRequestId: number, project?: string): Promise<IdentityRefWithVote>
Parâmetros
- reviewer
- IdentityRefWithVote
Revisor a ser adicionado à solicitação de pull.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<IdentityRefWithVote>
deleteAttachment(string, string, number, string)
Exclua um anexo de solicitação de pull.
function deleteAttachment(fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<void>
Parâmetros
- fileName
-
string
O nome do anexo a ser excluído.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<void>
deleteComment(string, number, number, number, string)
Exclua um comentário associado a um thread específico em uma solicitação de pull.
function deleteComment(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<void>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- threadId
-
number
ID do thread em que o comentário desejado está.
- commentId
-
number
ID do comentário.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<void>
deleteEnablementStatus(boolean, boolean, string[])
DELETE exclui o status de habilitação e os dados billableCommitters do BD. Excluir os dados de habilitação efetivamente os desabilitará para os repositórios afetados.
function deleteEnablementStatus(allProjects: boolean, includeBillableCommitters?: boolean, projectIds?: string[]): Promise<void>
Parâmetros
- allProjects
-
boolean
- includeBillableCommitters
-
boolean
- projectIds
-
string[]
Retornos
Promise<void>
deleteLike(string, number, number, number, string)
Exclua um like em um comentário.
function deleteLike(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<void>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- threadId
-
number
A ID do thread que contém o comentário.
- commentId
-
number
A ID do comentário.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<void>
deletePullRequestIterationStatus(string, number, number, number, string)
Exclua o status da iteração da solicitação de pull.
function deletePullRequestIterationStatus(repositoryId: string, pullRequestId: number, iterationId: number, statusId: number, project?: string): Promise<void>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- iterationId
-
number
ID da iteração de solicitação de pull.
- statusId
-
number
ID do status da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<void>
deletePullRequestLabels(string, number, string, string, string)
Remove um rótulo (marca) do conjunto daqueles atribuídos à solicitação de pull. A marca em si não será excluída.
function deletePullRequestLabels(repositoryId: string, pullRequestId: number, labelIdOrName: string, project?: string, projectId?: string): Promise<void>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- labelIdOrName
-
string
O nome ou a ID do rótulo solicitado.
- project
-
string
ID do projeto ou nome do projeto
- projectId
-
string
ID do projeto ou nome do projeto.
Retornos
Promise<void>
deletePullRequestReviewer(string, number, string, string)
Remova um revisor de uma solicitação de pull.
function deletePullRequestReviewer(repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<void>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- reviewerId
-
string
ID do revisor a ser removido.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<void>
deletePullRequestStatus(string, number, number, string)
Exclua o status da solicitação de pull.
function deletePullRequestStatus(repositoryId: string, pullRequestId: number, statusId: number, project?: string): Promise<void>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- statusId
-
number
ID do status da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<void>
deleteRefFavorite(string, number)
Exclui o favorito de refs especificado
function deleteRefFavorite(project: string, favoriteId: number): Promise<void>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- favoriteId
-
number
A ID do ref favorito a ser excluído.
Retornos
Promise<void>
deleteRepository(string, string)
Excluir um repositório git
function deleteRepository(repositoryId: string, project?: string): Promise<void>
Parâmetros
- repositoryId
-
string
A ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<void>
deleteRepositoryFromRecycleBin(string, string)
Destrua (exclusão dura) um repositório Git com exclusão reversível.
function deleteRepositoryFromRecycleBin(project: string, repositoryId: string): Promise<void>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- repositoryId
-
string
A ID do repositório.
Retornos
Promise<void>
getAnnotatedTag(string, string, string)
Obter uma marca anotada.
function getAnnotatedTag(project: string, repositoryId: string, objectId: string): Promise<GitAnnotatedTag>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- repositoryId
-
string
ID ou nome do repositório.
- objectId
-
string
ObjectId (Sha1Id) da marca a ser obtido.
Retornos
Promise<GitAnnotatedTag>
getAttachmentContent(string, string, number, string)
Obtenha o conteúdo do arquivo de um anexo de solicitação de pull.
function getAttachmentContent(fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<ArrayBuffer>
Parâmetros
- fileName
-
string
O nome do anexo.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<ArrayBuffer>
getAttachments(string, number, string)
Obtenha uma lista de arquivos anexados a uma determinada solicitação de pull.
function getAttachments(repositoryId: string, pullRequestId: number, project?: string): Promise<Attachment[]>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<Attachment[]>
getAttachmentZip(string, string, number, string)
Obtenha o conteúdo do arquivo de um anexo de solicitação de pull.
function getAttachmentZip(fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<ArrayBuffer>
Parâmetros
- fileName
-
string
O nome do anexo.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<ArrayBuffer>
getBillableCommitters(string, Date, number, number)
Recupere os committers faturáveis reais para o serviço de Segurança Avançada para uma determinada data.
function getBillableCommitters(project: string, billingDate?: Date, skip?: number, take?: number): Promise<BillableCommitter[]>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- billingDate
-
Date
UTC esperado. Se não for especificado o padrão para o dia de cobrança anterior.
- skip
-
number
Ignore as linhas X do conjunto de resultados para simular a paginação.
- take
-
number
Retornar linhas Y do conjunto de resultados para simular a paginação.
Retornos
Promise<BillableCommitter[]>
getBillableCommittersDetail(string, string, Date)
Recupere confirmadores faturáveis reais detalhados para o serviço de Segurança Avançada para uma determinada data. Os resultados detalhados intencionalmente não filtram projetos e repositórios excluídos suavemente para ajudar a diagnosticar problemas de cobrança.
function getBillableCommittersDetail(project: string, includeDetails: string, billingDate?: Date): Promise<BillableCommitterDetail[]>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- includeDetails
-
string
Retorne todos os detalhes sobre os committers faturáveis.
- billingDate
-
Date
UTC esperado. Se não for especificado o padrão para o dia de cobrança anterior.
Retornos
Promise<BillableCommitterDetail[]>
getBlob(string, string, string, boolean, string, boolean)
Obtenha um único blob.
function getBlob(repositoryId: string, sha1: string, project?: string, download?: boolean, fileName?: string, resolveLfs?: boolean): Promise<GitBlobRef>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- sha1
-
string
Hash SHA1 do arquivo. Você pode obter o SHA1 de um arquivo usando o ponto de extremidade "Git/Items/Get Item".
- project
-
string
ID do projeto ou nome do projeto
- download
-
boolean
Se for true, solicite um download em vez de renderizar em um navegador. Observação: esse valor usa como padrão true se $format for zip
- fileName
-
string
Forneça um fileName a ser usado para um download.
- resolveLfs
-
boolean
Se for true, tente resolver um blob para seu conteúdo LFS, se for um arquivo de ponteiro LFS. Compatível apenas com cabeçalhos de aceitação de fluxo de octeto ou tipos de $format
Retornos
Promise<GitBlobRef>
getBlobContent(string, string, string, boolean, string, boolean)
Obtenha um único blob.
function getBlobContent(repositoryId: string, sha1: string, project?: string, download?: boolean, fileName?: string, resolveLfs?: boolean): Promise<ArrayBuffer>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- sha1
-
string
Hash SHA1 do arquivo. Você pode obter o SHA1 de um arquivo usando o ponto de extremidade "Git/Items/Get Item".
- project
-
string
ID do projeto ou nome do projeto
- download
-
boolean
Se for true, solicite um download em vez de renderizar em um navegador. Observação: esse valor usa como padrão true se $format for zip
- fileName
-
string
Forneça um fileName a ser usado para um download.
- resolveLfs
-
boolean
Se for true, tente resolver um blob para seu conteúdo LFS, se for um arquivo de ponteiro LFS. Compatível apenas com cabeçalhos de aceitação de fluxo de octeto ou tipos de $format
Retornos
Promise<ArrayBuffer>
getBlobsZip(string[], string, string, string)
Obtém um ou mais blobs em um download de arquivo zip.
function getBlobsZip(blobIds: string[], repositoryId: string, project?: string, filename?: string): Promise<ArrayBuffer>
Parâmetros
- blobIds
-
string[]
IDs de blob (hashes SHA1) a serem retornadas no arquivo zip.
- repositoryId
-
string
O nome ou a ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
- filename
-
string
Retornos
Promise<ArrayBuffer>
getBlobZip(string, string, string, boolean, string, boolean)
Obtenha um único blob.
function getBlobZip(repositoryId: string, sha1: string, project?: string, download?: boolean, fileName?: string, resolveLfs?: boolean): Promise<ArrayBuffer>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- sha1
-
string
Hash SHA1 do arquivo. Você pode obter o SHA1 de um arquivo usando o ponto de extremidade "Git/Items/Get Item".
- project
-
string
ID do projeto ou nome do projeto
- download
-
boolean
Se for true, solicite um download em vez de renderizar em um navegador. Observação: esse valor usa como padrão true se $format for zip
- fileName
-
string
Forneça um fileName a ser usado para um download.
- resolveLfs
-
boolean
Se for true, tente resolver um blob para seu conteúdo LFS, se for um arquivo de ponteiro LFS. Compatível apenas com cabeçalhos de aceitação de fluxo de octeto ou tipos de $format
Retornos
Promise<ArrayBuffer>
getBranch(string, string, string, GitVersionDescriptor)
Recupere estatísticas sobre um único branch.
function getBranch(repositoryId: string, name: string, project?: string, baseVersionDescriptor?: GitVersionDescriptor): Promise<GitBranchStats>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- name
-
string
Nome do branch.
- project
-
string
ID do projeto ou nome do projeto
- baseVersionDescriptor
- GitVersionDescriptor
Identifica a confirmação ou o branch a ser usado como base.
Retornos
Promise<GitBranchStats>
getBranches(string, string, GitVersionDescriptor)
Recupere estatísticas sobre todos os branches em um repositório.
function getBranches(repositoryId: string, project?: string, baseVersionDescriptor?: GitVersionDescriptor): Promise<GitBranchStats[]>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
- baseVersionDescriptor
- GitVersionDescriptor
Identifica a confirmação ou o branch a ser usado como base.
Retornos
Promise<GitBranchStats[]>
getBranchStatsBatch(GitQueryBranchStatsCriteria, string, string)
Recuperar estatísticas para várias confirmações
function getBranchStatsBatch(searchCriteria: GitQueryBranchStatsCriteria, repositoryId: string, project?: string): Promise<GitBranchStats[]>
Parâmetros
- searchCriteria
- GitQueryBranchStatsCriteria
Confirmação base e lista de confirmações de destino a serem comparadas.
- repositoryId
-
string
O nome ou a ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitBranchStats[]>
getChanges(string, string, string, number, number)
Recuperar alterações para uma confirmação específica.
function getChanges(commitId: string, repositoryId: string, project?: string, top?: number, skip?: number): Promise<GitCommitChanges>
Parâmetros
- commitId
-
string
A ID da confirmação.
- repositoryId
-
string
A ID ou o nome amigável do repositório. Para usar o nome amigável, projectId também deve ser especificado.
- project
-
string
ID do projeto ou nome do projeto
- top
-
number
O número máximo de alterações a serem retornadas.
- skip
-
number
O número de alterações a serem ignoradas.
Retornos
Promise<GitCommitChanges>
getCherryPick(string, number, string)
Recupere informações sobre uma operação de seleção de cereja por ID de seleção de cereja.
function getCherryPick(project: string, cherryPickId: number, repositoryId: string): Promise<GitCherryPick>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- cherryPickId
-
number
ID da escolha da cereja.
- repositoryId
-
string
ID do repositório.
Retornos
Promise<GitCherryPick>
getCherryPickConflict(string, number, number, string)
Recuperar um conflito para uma escolha de cereja por ID
function getCherryPickConflict(repositoryId: string, cherryPickId: number, conflictId: number, project?: string): Promise<GitConflict>
Parâmetros
- repositoryId
-
string
- cherryPickId
-
number
- conflictId
-
number
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitConflict>
getCherryPickConflicts(string, number, string, string, number, boolean, boolean, boolean)
Recuperar todos os conflitos para uma escolha de cereja
function getCherryPickConflicts(repositoryId: string, cherryPickId: number, project?: string, continuationToken?: string, top?: number, excludeResolved?: boolean, onlyResolved?: boolean, includeObsolete?: boolean): Promise<PagedList<GitConflict>>
Parâmetros
- repositoryId
-
string
- cherryPickId
-
number
- project
-
string
ID do projeto ou nome do projeto
- continuationToken
-
string
- top
-
number
- excludeResolved
-
boolean
- onlyResolved
-
boolean
- includeObsolete
-
boolean
Retornos
Promise<PagedList<GitConflict>>
getCherryPickForRefName(string, string, string)
Recupere informações sobre uma operação de seleção de cereja para um branch específico. Essa operação é cara devido à estrutura de objetos subjacente, portanto, essa API examina apenas as 1000 operações de seleção de cereja mais recentes.
function getCherryPickForRefName(project: string, repositoryId: string, refName: string): Promise<GitCherryPick>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- repositoryId
-
string
ID do repositório.
- refName
-
string
O GitAsyncRefOperationParameters generatedRefName usado para a operação de seleção de cereja.
Retornos
Promise<GitCherryPick>
getCherryPickRelationships(string, string, string, boolean)
Dada uma commitId, retorna uma lista de confirmações que estão na mesma família de cherry-pick.
function getCherryPickRelationships(repositoryNameOrId: string, commitId: string, project?: string, includeLinks?: boolean): Promise<GitCommitRef[]>
Parâmetros
- repositoryNameOrId
-
string
- commitId
-
string
- project
-
string
ID do projeto ou nome do projeto
- includeLinks
-
boolean
Retornos
Promise<GitCommitRef[]>
getComment(string, number, number, number, string)
Recupere um comentário associado a um thread específico em uma solicitação de pull.
function getComment(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<Comment>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- threadId
-
number
ID do thread em que o comentário desejado está.
- commentId
-
number
ID do comentário.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<Comment>
getComments(string, number, number, string)
Recupere todos os comentários associados a um thread específico em uma solicitação de pull.
function getComments(repositoryId: string, pullRequestId: number, threadId: number, project?: string): Promise<Comment[]>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- threadId
-
number
ID do thread.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<Comment[]>
getCommit(string, string, string, number)
Recupere uma confirmação específica.
function getCommit(commitId: string, repositoryId: string, project?: string, changeCount?: number): Promise<GitCommit>
Parâmetros
- commitId
-
string
A ID da confirmação.
- repositoryId
-
string
A ID ou o nome amigável do repositório. Para usar o nome amigável, projectId também deve ser especificado.
- project
-
string
ID do projeto ou nome do projeto
- changeCount
-
number
O número de alterações a serem incluídas no resultado.
Retornos
Promise<GitCommit>
getCommitDiffs(string, string, boolean, number, number, GitBaseVersionDescriptor, GitTargetVersionDescriptor)
Localize a confirmação comum mais próxima (a base de mesclagem) entre confirmações de base e de destino e obtenha a diferença entre as confirmações de base e de destino ou confirmações comuns e de destino.
function getCommitDiffs(repositoryId: string, project?: string, diffCommonCommit?: boolean, top?: number, skip?: number, baseVersionDescriptor?: GitBaseVersionDescriptor, targetVersionDescriptor?: GitTargetVersionDescriptor): Promise<GitCommitDiffs>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
- diffCommonCommit
-
boolean
Se for true, difame entre confirmações comuns e de destino. Se false, difame entre confirmações de base e de destino.
- top
-
number
Número máximo de alterações a serem retornadas. O padrão é 100.
- skip
-
number
Número de alterações a serem ignoradas
- baseVersionDescriptor
- GitBaseVersionDescriptor
Descritor para confirmação base.
- targetVersionDescriptor
- GitTargetVersionDescriptor
Descritor para confirmação de destino.
Retornos
Promise<GitCommitDiffs>
getCommits(string, GitQueryCommitsCriteria, string)
Recuperar confirmações do git para um projeto
function getCommits(repositoryId: string, searchCriteria: GitQueryCommitsCriteria, project?: string): Promise<GitCommitRef[]>
Parâmetros
- repositoryId
-
string
A ID ou o nome amigável do repositório. Para usar o nome amigável, projectId também deve ser especificado.
- searchCriteria
- GitQueryCommitsCriteria
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitCommitRef[]>
getCommitsBatch(GitQueryCommitsCriteria, string, string, number, number, boolean)
Recuperar confirmações do git para um projeto que corresponda aos critérios de pesquisa
function getCommitsBatch(searchCriteria: GitQueryCommitsCriteria, repositoryId: string, project?: string, skip?: number, top?: number, includeStatuses?: boolean): Promise<GitCommitRef[]>
Parâmetros
- searchCriteria
- GitQueryCommitsCriteria
Opções de pesquisa
- repositoryId
-
string
O nome ou a ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
- skip
-
number
Número de confirmações a serem ignoradas. O valor não pode exceder 3.000.000.
- top
-
number
Número máximo de confirmações a serem retornadas. O valor não pode exceder 50.000.
- includeStatuses
-
boolean
True para incluir informações de status de confirmação adicionais.
Retornos
Promise<GitCommitRef[]>
getDeletedRepositories(string)
Recuperar repositórios git excluídos.
function getDeletedRepositories(project: string): Promise<GitDeletedRepository[]>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitDeletedRepository[]>
getEnablementStatus(string[], Date, number, number)
Status de habilitação GET para repositórios do projeto.
function getEnablementStatus(projectIds?: string[], billingDate?: Date, skip?: number, take?: number): Promise<AdvSecEnablementStatus[]>
Parâmetros
- projectIds
-
string[]
Padrão nulo para todos os projetos no host, lista do status de repositório do projeto a ser retornado
- billingDate
-
Date
UTC esperado, padrões nulos para UtcNow(), podem ser fornecidos para um status pontual
- skip
-
number
Ignore as linhas X do conjunto de resultados para simular a paginação.
- take
-
number
Retornar linhas Y do conjunto de resultados para simular a paginação.
Retornos
Promise<AdvSecEnablementStatus[]>
getEnableOnCreateHost(boolean)
function getEnableOnCreateHost(enableOnCreateHost: boolean): Promise<boolean>
Parâmetros
- enableOnCreateHost
-
boolean
Retornos
Promise<boolean>
getEnableOnCreateProject(string)
function getEnableOnCreateProject(enableOnCreateProjectId: string): Promise<boolean>
Parâmetros
- enableOnCreateProjectId
-
string
Retornos
Promise<boolean>
getEstimatedBillableCommittersRepo(string, string)
Obtenha confirmadores faturáveis estimados para um repositório nos últimos 90 dias.
function getEstimatedBillableCommittersRepo(project: string, repositoryId: string): Promise<BillableCommitter[]>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- repositoryId
-
string
Retornos
Promise<BillableCommitter[]>
getEstimatedBillablePushersOrg()
Obtenha pushers faturáveis estimados para uma organização nos últimos 90 dias.
function getEstimatedBillablePushersOrg(): Promise<BillablePusher[]>
Retornos
Promise<BillablePusher[]>
getEstimatedBillablePushersProject(string)
Obtenha pushers faturáveis estimados para um projeto nos últimos 90 dias.
function getEstimatedBillablePushersProject(project: string): Promise<BillablePusher[]>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<BillablePusher[]>
getFileDiffs(FileDiffsCriteria, string, string)
Obter as diferenças de arquivo para cada um dos arquivos especificados
function getFileDiffs(fileDiffsCriteria: FileDiffsCriteria, project: string, repositoryId: string): Promise<FileDiff[]>
Parâmetros
- fileDiffsCriteria
- FileDiffsCriteria
Lista de objetos de parâmetros de arquivo
- project
-
string
ID do projeto ou nome do projeto
- repositoryId
-
string
O nome ou a ID do repositório
Retornos
Promise<FileDiff[]>
getForks(string, string, string, boolean)
Recupere todas as bifurcações de um repositório na coleção.
function getForks(repositoryNameOrId: string, collectionId: string, project?: string, includeLinks?: boolean): Promise<GitRepositoryRef[]>
Parâmetros
- repositoryNameOrId
-
string
O nome ou a ID do repositório.
- collectionId
-
string
ID da coleção de projetos de equipe.
- project
-
string
ID do projeto ou nome do projeto
- includeLinks
-
boolean
True para incluir links.
Retornos
Promise<GitRepositoryRef[]>
getForkSyncRequest(string, number, string, boolean)
Obtenha detalhes específicos da operação de sincronização de bifurcação.
function getForkSyncRequest(repositoryNameOrId: string, forkSyncOperationId: number, project?: string, includeLinks?: boolean): Promise<GitForkSyncRequest>
Parâmetros
- repositoryNameOrId
-
string
O nome ou a ID do repositório.
- forkSyncOperationId
-
number
OperationId da solicitação de sincronização.
- project
-
string
ID do projeto ou nome do projeto
- includeLinks
-
boolean
True para incluir links.
Retornos
Promise<GitForkSyncRequest>
getForkSyncRequests(string, string, boolean, boolean)
Recupere todas as operações de sincronização de bifurcação solicitadas neste repositório.
function getForkSyncRequests(repositoryNameOrId: string, project?: string, includeAbandoned?: boolean, includeLinks?: boolean): Promise<GitForkSyncRequest[]>
Parâmetros
- repositoryNameOrId
-
string
O nome ou a ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
- includeAbandoned
-
boolean
True para incluir solicitações abandonadas.
- includeLinks
-
boolean
True para incluir links.
Retornos
Promise<GitForkSyncRequest[]>
getHfsItem(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Obter metadados de item e/ou conteúdo para um único item. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado, que sempre é retornado como um download.
function getHfsItem(repositoryId: string, path: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean, resolveHfs?: boolean, sanitize?: boolean): Promise<GitItem>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- path
-
string
O caminho do item.
- project
-
string
ID do projeto ou nome do projeto
- scopePath
-
string
O escopo do caminho. O padrão é nulo.
- recursionLevel
- VersionControlRecursionType
O nível de recursão dessa solicitação. O padrão é 'none', sem recursão.
- includeContentMetadata
-
boolean
Defina como true para incluir metadados de conteúdo. O padrão é false.
- latestProcessedChange
-
boolean
Defina como true para incluir as alterações mais recentes. O padrão é false.
- download
-
boolean
Defina como true para baixar a resposta como um arquivo. O padrão é false.
- versionDescriptor
- GitVersionDescriptor
Descritor de versão. O padrão é o branch padrão para o repositório.
- includeContent
-
boolean
Defina como true para incluir o conteúdo do item ao solicitar json. O padrão é false.
- resolveHfs
-
boolean
Defina como true para resolver arquivos de ponteiro do Git HFS para retornar o conteúdo real do Git HFS. O padrão é verdadeiro.
- sanitize
-
boolean
Defina como true para limpar um arquivo svg e devolvê-lo como imagem. Útil somente se solicitado para o arquivo svg. O padrão é false.
Retornos
Promise<GitItem>
getHfsItemContent(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Obter metadados de item e/ou conteúdo para um único item. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado, que sempre é retornado como um download.
function getHfsItemContent(repositoryId: string, path: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean, resolveHfs?: boolean, sanitize?: boolean): Promise<ArrayBuffer>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- path
-
string
O caminho do item.
- project
-
string
ID do projeto ou nome do projeto
- scopePath
-
string
O escopo do caminho. O padrão é nulo.
- recursionLevel
- VersionControlRecursionType
O nível de recursão dessa solicitação. O padrão é 'none', sem recursão.
- includeContentMetadata
-
boolean
Defina como true para incluir metadados de conteúdo. O padrão é false.
- latestProcessedChange
-
boolean
Defina como true para incluir as alterações mais recentes. O padrão é false.
- download
-
boolean
Defina como true para baixar a resposta como um arquivo. O padrão é false.
- versionDescriptor
- GitVersionDescriptor
Descritor de versão. O padrão é o branch padrão para o repositório.
- includeContent
-
boolean
Defina como true para incluir o conteúdo do item ao solicitar json. O padrão é false.
- resolveHfs
-
boolean
Defina como true para resolver arquivos de ponteiro do Git HFS para retornar o conteúdo real do Git HFS. O padrão é verdadeiro.
- sanitize
-
boolean
Defina como true para limpar um arquivo svg e devolvê-lo como imagem. Útil somente se solicitado para o arquivo svg. O padrão é false.
Retornos
Promise<ArrayBuffer>
getHfsItems(string, string, string, VersionControlRecursionType, boolean, boolean, boolean, boolean, GitVersionDescriptor, boolean)
Obter metadados de item e/ou conteúdo para uma coleção de itens. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado que sempre é retornado como um download.
function getHfsItems(repositoryId: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, includeLinks?: boolean, versionDescriptor?: GitVersionDescriptor, zipForUnix?: boolean): Promise<GitItem[]>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
- scopePath
-
string
O escopo do caminho. O padrão é nulo.
- recursionLevel
- VersionControlRecursionType
O nível de recursão dessa solicitação. O padrão é 'none', sem recursão.
- includeContentMetadata
-
boolean
Defina como true para incluir metadados de conteúdo. O padrão é false.
- latestProcessedChange
-
boolean
Defina como true para incluir as alterações mais recentes. O padrão é false.
- download
-
boolean
Defina como true para baixar a resposta como um arquivo. O padrão é false.
- includeLinks
-
boolean
Defina como true para incluir links para itens. O padrão é false.
- versionDescriptor
- GitVersionDescriptor
Descritor de versão. O padrão é o branch padrão para o repositório.
- zipForUnix
-
boolean
Defina como true para manter as permissões de arquivo para sistemas unix (e POSIX), como executáveis e symlinks
Retornos
Promise<GitItem[]>
getHfsItemText(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Obter metadados de item e/ou conteúdo para um único item. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado, que sempre é retornado como um download.
function getHfsItemText(repositoryId: string, path: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean, resolveHfs?: boolean, sanitize?: boolean): Promise<string>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- path
-
string
O caminho do item.
- project
-
string
ID do projeto ou nome do projeto
- scopePath
-
string
O escopo do caminho. O padrão é nulo.
- recursionLevel
- VersionControlRecursionType
O nível de recursão dessa solicitação. O padrão é 'none', sem recursão.
- includeContentMetadata
-
boolean
Defina como true para incluir metadados de conteúdo. O padrão é false.
- latestProcessedChange
-
boolean
Defina como true para incluir as alterações mais recentes. O padrão é false.
- download
-
boolean
Defina como true para baixar a resposta como um arquivo. O padrão é false.
- versionDescriptor
- GitVersionDescriptor
Descritor de versão. O padrão é o branch padrão para o repositório.
- includeContent
-
boolean
Defina como true para incluir o conteúdo do item ao solicitar json. O padrão é false.
- resolveHfs
-
boolean
Defina como true para resolver arquivos de ponteiro do Git HFS para retornar o conteúdo real do Git HFS. O padrão é verdadeiro.
- sanitize
-
boolean
Defina como true para limpar um arquivo svg e devolvê-lo como imagem. Útil somente se solicitado para o arquivo svg. O padrão é false.
Retornos
Promise<string>
getHfsItemZip(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Obter metadados de item e/ou conteúdo para um único item. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado, que sempre é retornado como um download.
function getHfsItemZip(repositoryId: string, path: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean, resolveHfs?: boolean, sanitize?: boolean): Promise<ArrayBuffer>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- path
-
string
O caminho do item.
- project
-
string
ID do projeto ou nome do projeto
- scopePath
-
string
O escopo do caminho. O padrão é nulo.
- recursionLevel
- VersionControlRecursionType
O nível de recursão dessa solicitação. O padrão é 'none', sem recursão.
- includeContentMetadata
-
boolean
Defina como true para incluir metadados de conteúdo. O padrão é false.
- latestProcessedChange
-
boolean
Defina como true para incluir as alterações mais recentes. O padrão é false.
- download
-
boolean
Defina como true para baixar a resposta como um arquivo. O padrão é false.
- versionDescriptor
- GitVersionDescriptor
Descritor de versão. O padrão é o branch padrão para o repositório.
- includeContent
-
boolean
Defina como true para incluir o conteúdo do item ao solicitar json. O padrão é false.
- resolveHfs
-
boolean
Defina como true para resolver arquivos de ponteiro do Git HFS para retornar o conteúdo real do Git HFS. O padrão é verdadeiro.
- sanitize
-
boolean
Defina como true para limpar um arquivo svg e devolvê-lo como imagem. Útil somente se solicitado para o arquivo svg. O padrão é false.
Retornos
Promise<ArrayBuffer>
getImportRequest(string, string, number)
Recupere uma solicitação de importação específica.
function getImportRequest(project: string, repositoryId: string, importRequestId: number): Promise<GitImportRequest>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- repositoryId
-
string
O nome ou a ID do repositório.
- importRequestId
-
number
O identificador exclusivo da solicitação de importação.
Retornos
Promise<GitImportRequest>
getItem(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Obter metadados de item e/ou conteúdo para um único item. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado, que sempre é retornado como um download.
function getItem(repositoryId: string, path: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean, resolveLfs?: boolean, sanitize?: boolean): Promise<GitItem>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- path
-
string
O caminho do item.
- project
-
string
ID do projeto ou nome do projeto
- scopePath
-
string
O escopo do caminho. O padrão é nulo.
- recursionLevel
- VersionControlRecursionType
O nível de recursão dessa solicitação. O padrão é 'none', sem recursão.
- includeContentMetadata
-
boolean
Defina como true para incluir metadados de conteúdo. O padrão é false.
- latestProcessedChange
-
boolean
Defina como true para incluir as alterações mais recentes. O padrão é false.
- download
-
boolean
Defina como true para baixar a resposta como um arquivo. O padrão é false.
- versionDescriptor
- GitVersionDescriptor
Descritor de versão. O padrão é o branch padrão para o repositório.
- includeContent
-
boolean
Defina como true para incluir o conteúdo do item ao solicitar json. O padrão é false.
- resolveLfs
-
boolean
Defina como true para resolver arquivos de ponteiro git LFS para retornar conteúdo real do Git LFS. O padrão é false.
- sanitize
-
boolean
Defina como true para limpar um arquivo svg e devolvê-lo como imagem. Útil somente se solicitado para o arquivo svg. O padrão é false.
Retornos
Promise<GitItem>
getItemContent(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Obter metadados de item e/ou conteúdo para um único item. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado, que sempre é retornado como um download.
function getItemContent(repositoryId: string, path: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean, resolveLfs?: boolean, sanitize?: boolean): Promise<ArrayBuffer>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- path
-
string
O caminho do item.
- project
-
string
ID do projeto ou nome do projeto
- scopePath
-
string
O escopo do caminho. O padrão é nulo.
- recursionLevel
- VersionControlRecursionType
O nível de recursão dessa solicitação. O padrão é 'none', sem recursão.
- includeContentMetadata
-
boolean
Defina como true para incluir metadados de conteúdo. O padrão é false.
- latestProcessedChange
-
boolean
Defina como true para incluir as alterações mais recentes. O padrão é false.
- download
-
boolean
Defina como true para baixar a resposta como um arquivo. O padrão é false.
- versionDescriptor
- GitVersionDescriptor
Descritor de versão. O padrão é o branch padrão para o repositório.
- includeContent
-
boolean
Defina como true para incluir o conteúdo do item ao solicitar json. O padrão é false.
- resolveLfs
-
boolean
Defina como true para resolver arquivos de ponteiro git LFS para retornar conteúdo real do Git LFS. O padrão é false.
- sanitize
-
boolean
Defina como true para limpar um arquivo svg e devolvê-lo como imagem. Útil somente se solicitado para o arquivo svg. O padrão é false.
Retornos
Promise<ArrayBuffer>
getItems(string, string, string, VersionControlRecursionType, boolean, boolean, boolean, boolean, GitVersionDescriptor, boolean)
Obter metadados de item e/ou conteúdo para uma coleção de itens. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado que sempre é retornado como um download.
function getItems(repositoryId: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, includeLinks?: boolean, versionDescriptor?: GitVersionDescriptor, zipForUnix?: boolean): Promise<GitItem[]>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
- scopePath
-
string
O escopo do caminho. O padrão é nulo.
- recursionLevel
- VersionControlRecursionType
O nível de recursão dessa solicitação. O padrão é 'none', sem recursão.
- includeContentMetadata
-
boolean
Defina como true para incluir metadados de conteúdo. O padrão é false.
- latestProcessedChange
-
boolean
Defina como true para incluir as alterações mais recentes. O padrão é false.
- download
-
boolean
Defina como true para baixar a resposta como um arquivo. O padrão é false.
- includeLinks
-
boolean
Defina como true para incluir links para itens. O padrão é false.
- versionDescriptor
- GitVersionDescriptor
Descritor de versão. O padrão é o branch padrão para o repositório.
- zipForUnix
-
boolean
Defina como true para manter as permissões de arquivo para sistemas unix (e POSIX), como executáveis e symlinks
Retornos
Promise<GitItem[]>
getItemsBatch(GitItemRequestData, string, string)
Postar para recuperar uma criação de um lote de um conjunto de itens em um repositório/projeto, considerando uma lista de caminhos ou um caminho longo
function getItemsBatch(requestData: GitItemRequestData, repositoryId: string, project?: string): Promise<GitItem[][]>
Parâmetros
- requestData
- GitItemRequestData
Solicitar atributos de dados: ItemDescriptors, IncludeContentMetadata, LatestProcessedChange, IncludeLinks. ItemDescriptors: coleção de itens a serem buscados, incluindo caminho, versão e nível de recursão. IncludeContentMetadata: se deve incluir metadados para todos os itens LatestProcessedChange: se deve incluir ref superficial para confirmar a última alteração de cada item. IncludeLinks: se deve incluir o campo _links nas referências rasas.
- repositoryId
-
string
O nome ou a ID do repositório
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitItem[][]>
getItemText(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Obter metadados de item e/ou conteúdo para um único item. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado, que sempre é retornado como um download.
function getItemText(repositoryId: string, path: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean, resolveLfs?: boolean, sanitize?: boolean): Promise<string>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- path
-
string
O caminho do item.
- project
-
string
ID do projeto ou nome do projeto
- scopePath
-
string
O escopo do caminho. O padrão é nulo.
- recursionLevel
- VersionControlRecursionType
O nível de recursão dessa solicitação. O padrão é 'none', sem recursão.
- includeContentMetadata
-
boolean
Defina como true para incluir metadados de conteúdo. O padrão é false.
- latestProcessedChange
-
boolean
Defina como true para incluir as alterações mais recentes. O padrão é false.
- download
-
boolean
Defina como true para baixar a resposta como um arquivo. O padrão é false.
- versionDescriptor
- GitVersionDescriptor
Descritor de versão. O padrão é o branch padrão para o repositório.
- includeContent
-
boolean
Defina como true para incluir o conteúdo do item ao solicitar json. O padrão é false.
- resolveLfs
-
boolean
Defina como true para resolver arquivos de ponteiro git LFS para retornar conteúdo real do Git LFS. O padrão é false.
- sanitize
-
boolean
Defina como true para limpar um arquivo svg e devolvê-lo como imagem. Útil somente se solicitado para o arquivo svg. O padrão é false.
Retornos
Promise<string>
getItemZip(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Obter metadados de item e/ou conteúdo para um único item. O parâmetro de download é indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica ao conteúdo compactado, que sempre é retornado como um download.
function getItemZip(repositoryId: string, path: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean, resolveLfs?: boolean, sanitize?: boolean): Promise<ArrayBuffer>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- path
-
string
O caminho do item.
- project
-
string
ID do projeto ou nome do projeto
- scopePath
-
string
O escopo do caminho. O padrão é nulo.
- recursionLevel
- VersionControlRecursionType
O nível de recursão dessa solicitação. O padrão é 'none', sem recursão.
- includeContentMetadata
-
boolean
Defina como true para incluir metadados de conteúdo. O padrão é false.
- latestProcessedChange
-
boolean
Defina como true para incluir as alterações mais recentes. O padrão é false.
- download
-
boolean
Defina como true para baixar a resposta como um arquivo. O padrão é false.
- versionDescriptor
- GitVersionDescriptor
Descritor de versão. O padrão é o branch padrão para o repositório.
- includeContent
-
boolean
Defina como true para incluir o conteúdo do item ao solicitar json. O padrão é false.
- resolveLfs
-
boolean
Defina como true para resolver arquivos de ponteiro git LFS para retornar conteúdo real do Git LFS. O padrão é false.
- sanitize
-
boolean
Defina como true para limpar um arquivo svg e devolvê-lo como imagem. Útil somente se solicitado para o arquivo svg. O padrão é false.
Retornos
Promise<ArrayBuffer>
getLikes(string, number, number, number, string)
Obtenha curtidas para um comentário.
function getLikes(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<IdentityRef[]>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- threadId
-
number
A ID do thread que contém o comentário.
- commentId
-
number
A ID do comentário.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<IdentityRef[]>
getMergeBases(string, string, string, string, string, string)
Localize as bases de mesclagem de duas confirmações, opcionalmente entre bifurcações. Se otherRepositoryId não for especificado, as bases de mesclagem serão calculadas apenas no contexto do repositório localNameOrId.
function getMergeBases(repositoryNameOrId: string, commitId: string, otherCommitId: string, project?: string, otherCollectionId?: string, otherRepositoryId?: string): Promise<GitCommitRef[]>
Parâmetros
- repositoryNameOrId
-
string
ID ou nome do repositório local.
- commitId
-
string
Primeira confirmação, geralmente a ponta do branch de destino da possível mesclagem.
- otherCommitId
-
string
Outra confirmação, geralmente a ponta do branch de origem da possível mesclagem.
- project
-
string
ID do projeto ou nome do projeto
- otherCollectionId
-
string
A ID da coleção em que outrosCommitId residem.
- otherRepositoryId
-
string
A ID do repositório em que outroCommitId reside.
Retornos
Promise<GitCommitRef[]>
getMergeRequest(string, string, number, boolean)
Obtenha detalhes de uma operação de mesclagem específica.
function getMergeRequest(project: string, repositoryNameOrId: string, mergeOperationId: number, includeLinks?: boolean): Promise<GitMerge>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- repositoryNameOrId
-
string
O nome ou a ID do repositório.
- mergeOperationId
-
number
OperationId da solicitação de mesclagem.
- includeLinks
-
boolean
True para incluir links
Retornos
Promise<GitMerge>
getPermission(string, string, string)
Status da Permissão de Segurança Avançada GET.
function getPermission(projectName?: string, repositoryId?: string, permission?: string): Promise<boolean>
Parâmetros
- projectName
-
string
- repositoryId
-
string
O usuário do repositório está tentando acessar
- permission
-
string
A permissão que está sendo solicitada deve ser "viewAlert" "dismissAlert" "manage" "viewEnablement" ou "repoRead"
Retornos
Promise<boolean>
getPullRequest(string, number, string, number, number, number, boolean, boolean)
Recuperar uma solicitação de pull.
function getPullRequest(repositoryId: string, pullRequestId: number, project?: string, maxCommentLength?: number, skip?: number, top?: number, includeCommits?: boolean, includeWorkItemRefs?: boolean): Promise<GitPullRequest>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
A ID da solicitação de pull a ser recuperada.
- project
-
string
ID do projeto ou nome do projeto
- maxCommentLength
-
number
Não usado.
- skip
-
number
Não usado.
- top
-
number
Não usado.
- includeCommits
-
boolean
Se for true, a solicitação de pull será retornada com as confirmações associadas.
- includeWorkItemRefs
-
boolean
Se for true, a solicitação de pull será retornada com as referências de item de trabalho associadas.
Retornos
Promise<GitPullRequest>
getPullRequestById(number, string)
Recuperar uma solicitação de pull.
function getPullRequestById(pullRequestId: number, project?: string): Promise<GitPullRequest>
Parâmetros
- pullRequestId
-
number
A ID da solicitação de pull a ser recuperada.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitPullRequest>
getPullRequestCommits(string, number, string)
Obtenha as confirmações para a solicitação de pull especificada.
function getPullRequestCommits(repositoryId: string, pullRequestId: number, project?: string): Promise<PagedList<GitCommitRef>>
Parâmetros
- repositoryId
-
string
ID ou nome do repositório.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<PagedList<GitCommitRef>>
getPullRequestConflict(string, number, number, string)
Recuperar um conflito para uma solicitação de pull por ID
function getPullRequestConflict(repositoryId: string, pullRequestId: number, conflictId: number, project?: string): Promise<GitConflict>
Parâmetros
- repositoryId
-
string
- pullRequestId
-
number
- conflictId
-
number
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitConflict>
getPullRequestConflicts(string, number, string, number, number, boolean, boolean, boolean)
Recuperar todos os conflitos para uma solicitação de pull
function getPullRequestConflicts(repositoryId: string, pullRequestId: number, project?: string, skip?: number, top?: number, includeObsolete?: boolean, excludeResolved?: boolean, onlyResolved?: boolean): Promise<GitConflict[]>
Parâmetros
- repositoryId
-
string
O repositório da Solicitação pull.
- pullRequestId
-
number
A ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
- skip
-
number
Conflitos para ignorar.
- top
-
number
Conflitos para retornar após ignorar.
- includeObsolete
-
boolean
Inclui conflitos obsoletos.
- excludeResolved
-
boolean
Exclui conflitos já resolvidos.
- onlyResolved
-
boolean
Retorna apenas os conflitos resolvidos.
Retornos
Promise<GitConflict[]>
getPullRequestIteration(string, number, number, string)
Obtenha a iteração especificada para uma solicitação de pull.
function getPullRequestIteration(repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<GitPullRequestIteration>
Parâmetros
- repositoryId
-
string
ID ou nome do repositório.
- pullRequestId
-
number
ID da solicitação de pull.
- iterationId
-
number
ID da iteração de solicitação de pull a ser retornada.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitPullRequestIteration>
getPullRequestIterationChanges(string, number, number, string, number, number, number)
Recupere as alterações feitas em uma solicitação de pull entre duas iterações.
function getPullRequestIterationChanges(repositoryId: string, pullRequestId: number, iterationId: number, project?: string, top?: number, skip?: number, compareTo?: number): Promise<GitPullRequestIterationChanges>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- iterationId
-
number
ID da iteração de solicitação de pull. <br/> Iteração um é o chefe do branch de origem no momento em que a solicitação de pull é criada e as iterações subsequentes são criadas quando há pushes para o branch de origem. Os valores permitidos estão entre 1 e a iteração máxima nesta solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
- top
-
number
Opcional. O número de alterações a serem recuperadas. O valor padrão é 100 e o valor máximo é 2000.
- skip
-
number
Opcional. O número de alterações a serem ignoradas. Por exemplo, para recuperar as alterações 101-150, defina os 50 primeiros e pule para 100.
- compareTo
-
number
ID da iteração de solicitação de pull com a qual comparar. O valor padrão é zero, o que indica que a comparação é feita em relação à confirmação comum entre os branches de origem e de destino
Retornos
Promise<GitPullRequestIterationChanges>
getPullRequestIterationCommits(string, number, number, string, number, number)
Obtenha as confirmações para a iteração especificada de uma solicitação de pull.
function getPullRequestIterationCommits(repositoryId: string, pullRequestId: number, iterationId: number, project?: string, top?: number, skip?: number): Promise<GitCommitRef[]>
Parâmetros
- repositoryId
-
string
ID ou nome do repositório.
- pullRequestId
-
number
ID da solicitação de pull.
- iterationId
-
number
ID da iteração da qual obter as confirmações.
- project
-
string
ID do projeto ou nome do projeto
- top
-
number
Número máximo de confirmações a serem retornadas. O número máximo de confirmações que podem ser retornadas por lote é 500.
- skip
-
number
Número de confirmações a serem ignoradas.
Retornos
Promise<GitCommitRef[]>
getPullRequestIterations(string, number, string, boolean)
Obtenha a lista de iterações para a solicitação de pull especificada.
function getPullRequestIterations(repositoryId: string, pullRequestId: number, project?: string, includeCommits?: boolean): Promise<GitPullRequestIteration[]>
Parâmetros
- repositoryId
-
string
ID ou nome do repositório.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
- includeCommits
-
boolean
Se for true, inclua as confirmações associadas a cada iteração na resposta.
Retornos
Promise<GitPullRequestIteration[]>
getPullRequestIterationStatus(string, number, number, number, string)
Obtenha o status de iteração de solicitação de pull específico por ID. A ID de status é exclusiva dentro da solicitação de pull em todas as iterações.
function getPullRequestIterationStatus(repositoryId: string, pullRequestId: number, iterationId: number, statusId: number, project?: string): Promise<GitPullRequestStatus>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- iterationId
-
number
ID da iteração de solicitação de pull.
- statusId
-
number
ID do status da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitPullRequestStatus>
getPullRequestIterationStatuses(string, number, number, string)
Obtenha todos os status associados a uma iteração de solicitação de pull.
function getPullRequestIterationStatuses(repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<GitPullRequestStatus[]>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- iterationId
-
number
ID da iteração de solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitPullRequestStatus[]>
getPullRequestLabel(string, number, string, string, string)
Recupera um único rótulo (marca) que foi atribuído a uma solicitação de pull.
function getPullRequestLabel(repositoryId: string, pullRequestId: number, labelIdOrName: string, project?: string, projectId?: string): Promise<WebApiTagDefinition>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- labelIdOrName
-
string
O nome ou a ID do rótulo solicitado.
- project
-
string
ID do projeto ou nome do projeto
- projectId
-
string
ID do projeto ou nome do projeto.
Retornos
Promise<WebApiTagDefinition>
getPullRequestLabels(string, number, string, string)
Obtenha todos os rótulos (marcas) atribuídos a uma solicitação de pull.
function getPullRequestLabels(repositoryId: string, pullRequestId: number, project?: string, projectId?: string): Promise<WebApiTagDefinition[]>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
- projectId
-
string
ID do projeto ou nome do projeto.
Retornos
Promise<WebApiTagDefinition[]>
getPullRequestProperties(string, number, string)
Obtenha propriedades externas da solicitação de pull.
function getPullRequestProperties(repositoryId: string, pullRequestId: number, project?: string): Promise<any>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<any>
getPullRequestQuery(GitPullRequestQuery, string, string)
Essa API é usada para localizar quais solicitações de pull estão relacionadas a uma determinada confirmação. Ele pode ser usado para localizar a solicitação de pull que criou uma confirmação de mesclagem específica ou pode ser usada para localizar todas as solicitações de pull que já mesclaram uma confirmação específica. A entrada é uma lista de consultas que contêm uma lista de confirmações. Para cada confirmação que você pesquisa, você receberá de volta um dicionário de confirmação –> solicitações de pull.
function getPullRequestQuery(queries: GitPullRequestQuery, repositoryId: string, project?: string): Promise<GitPullRequestQuery>
Parâmetros
- queries
- GitPullRequestQuery
A lista de consultas a serem executadas.
- repositoryId
-
string
ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitPullRequestQuery>
getPullRequestReviewer(string, number, string, string)
Recuperar informações sobre um revisor específico em uma solicitação de pull
function getPullRequestReviewer(repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<IdentityRefWithVote>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- reviewerId
-
string
ID do revisor.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<IdentityRefWithVote>
getPullRequestReviewers(string, number, string)
Recuperar os revisores para uma solicitação de pull
function getPullRequestReviewers(repositoryId: string, pullRequestId: number, project?: string): Promise<IdentityRefWithVote[]>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<IdentityRefWithVote[]>
getPullRequests(string, GitPullRequestSearchCriteria, string, number, number, number)
Recupere todas as solicitações de pull que correspondam a um critério especificado.
function getPullRequests(repositoryId: string, searchCriteria: GitPullRequestSearchCriteria, project?: string, maxCommentLength?: number, skip?: number, top?: number): Promise<GitPullRequest[]>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- searchCriteria
- GitPullRequestSearchCriteria
Serão retornadas solicitações de pull que correspondam a esses critérios de pesquisa.
- project
-
string
ID do projeto ou nome do projeto
- maxCommentLength
-
number
Não usado.
- skip
-
number
O número de solicitações de pull a serem ignoradas. Por exemplo, para recuperar os resultados de 101 a 150, defina a parte superior como 50 e pule para 100.
- top
-
number
O número de solicitações de pull a serem recuperadas.
Retornos
Promise<GitPullRequest[]>
getPullRequestsByProject(string, GitPullRequestSearchCriteria, number, number, number)
Recupere todas as solicitações de pull que correspondam a um critério especificado.
function getPullRequestsByProject(project: string, searchCriteria: GitPullRequestSearchCriteria, maxCommentLength?: number, skip?: number, top?: number): Promise<GitPullRequest[]>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- searchCriteria
- GitPullRequestSearchCriteria
Serão retornadas solicitações de pull que correspondam a esses critérios de pesquisa.
- maxCommentLength
-
number
Não usado.
- skip
-
number
O número de solicitações de pull a serem ignoradas. Por exemplo, para recuperar os resultados de 101 a 150, defina a parte superior como 50 e pule para 100.
- top
-
number
O número de solicitações de pull a serem recuperadas.
Retornos
Promise<GitPullRequest[]>
getPullRequestStatus(string, number, number, string)
Obtenha o status de solicitação de pull específico por ID. A ID de status é exclusiva dentro da solicitação de pull em todas as iterações.
function getPullRequestStatus(repositoryId: string, pullRequestId: number, statusId: number, project?: string): Promise<GitPullRequestStatus>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- statusId
-
number
ID do status da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitPullRequestStatus>
getPullRequestStatuses(string, number, string)
Obtenha todos os status associados a uma solicitação de pull.
function getPullRequestStatuses(repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequestStatus[]>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitPullRequestStatus[]>
getPullRequestThread(string, number, number, string, number, number)
Recupere um thread em uma solicitação de pull.
function getPullRequestThread(repositoryId: string, pullRequestId: number, threadId: number, project?: string, iteration?: number, baseIteration?: number): Promise<GitPullRequestCommentThread>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- threadId
-
number
ID do thread.
- project
-
string
ID do projeto ou nome do projeto
- iteration
-
number
Se especificado, a posição do thread será controlada usando essa iteração como o lado direito da diferença.
- baseIteration
-
number
Se especificado, a posição do thread será controlada usando essa iteração como o lado esquerdo da diferença.
Retornos
Promise<GitPullRequestCommentThread>
getPullRequestWorkItemRefs(string, number, string)
Recupere uma lista de itens de trabalho associados a uma solicitação de pull.
function getPullRequestWorkItemRefs(repositoryId: string, pullRequestId: number, project?: string): Promise<ResourceRef[]>
Parâmetros
- repositoryId
-
string
ID ou nome do repositório.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<ResourceRef[]>
getPush(string, number, string, number, boolean)
Recupera um push específico.
function getPush(repositoryId: string, pushId: number, project?: string, includeCommits?: number, includeRefUpdates?: boolean): Promise<GitPush>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- pushId
-
number
ID do push.
- project
-
string
ID do projeto ou nome do projeto
- includeCommits
-
number
O número de confirmações a serem incluídas no resultado.
- includeRefUpdates
-
boolean
Se for true, inclua a lista de refs que foram atualizados pelo push.
Retornos
Promise<GitPush>
getPushCommits(string, number, string, number, number, boolean)
Recupere uma lista de confirmações associadas a um push específico.
function getPushCommits(repositoryId: string, pushId: number, project?: string, top?: number, skip?: number, includeLinks?: boolean): Promise<GitCommitRef[]>
Parâmetros
- repositoryId
-
string
A ID ou o nome amigável do repositório. Para usar o nome amigável, projectId também deve ser especificado.
- pushId
-
number
A ID do push.
- project
-
string
ID do projeto ou nome do projeto
- top
-
number
O número máximo de confirmações a serem retornadas ("obter as confirmações x superiores").
- skip
-
number
O número de confirmações a serem ignoradas.
- includeLinks
-
boolean
Defina como false para evitar a inclusão de links de URL REST para recursos. O padrão é true.
Retornos
Promise<GitCommitRef[]>
getPushes(string, string, number, number, GitPushSearchCriteria)
Recupera pushes associados ao repositório especificado.
function getPushes(repositoryId: string, project?: string, skip?: number, top?: number, searchCriteria?: GitPushSearchCriteria): Promise<GitPush[]>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
- skip
-
number
Número de pushes a serem ignoradas.
- top
-
number
Número de pushes a serem retornados.
- searchCriteria
- GitPushSearchCriteria
Atributos de critérios de pesquisa: fromDate, toDate, pusherId, refName, includeRefUpdates ou includeLinks. fromDate: data de início da pesquisa. toDate: Data de término para a qual pesquisar. pusherId: identidade da pessoa que enviou o push. refName: nome do branch a ser considerado. includeRefUpdates: se verdadeiro, inclua a lista de refs que foram atualizados pelo push. includeLinks: se deve incluir o campo _links nas referências rasas.
Retornos
Promise<GitPush[]>
getRecycleBinRepositories(string)
Recupere repositórios git excluídos suavemente da lixeira.
function getRecycleBinRepositories(project: string): Promise<GitDeletedRepository[]>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitDeletedRepository[]>
getRefFavorite(string, number)
Obtém o favorito dos árbitros para uma ID favorita.
function getRefFavorite(project: string, favoriteId: number): Promise<GitRefFavorite>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- favoriteId
-
number
A ID do ref favorito solicitado.
Retornos
Promise<GitRefFavorite>
getRefFavorites(string, string, string)
Obtém os favoritos de refs para um repositório e uma identidade.
function getRefFavorites(project: string, repositoryId?: string, identityId?: string): Promise<GitRefFavorite[]>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- repositoryId
-
string
A ID do repositório.
- identityId
-
string
A ID da identidade cujos favoritos devem ser recuperados. Se for nulo, a identidade de solicitação será usada.
Retornos
Promise<GitRefFavorite[]>
getRefFavoritesForProject(string, string)
function getRefFavoritesForProject(project: string, identityId?: string): Promise<GitRefFavorite[]>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- identityId
-
string
Retornos
Promise<GitRefFavorite[]>
getRefs(string, string, string, boolean, boolean, boolean, boolean, boolean, string)
Consulta o repositório fornecido para seus refs e os retorna.
function getRefs(repositoryId: string, project?: string, filter?: string, includeLinks?: boolean, includeStatuses?: boolean, includeMyBranches?: boolean, latestStatusesOnly?: boolean, peelTags?: boolean, filterContains?: string): Promise<PagedList<GitRef>>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
- filter
-
string
[opcional] Um filtro a ser aplicado aos refs (começa com).
- includeLinks
-
boolean
[opcional] Especifica se referenceLinks devem ser incluídos no resultado. o padrão é false.
- includeStatuses
-
boolean
[opcional] Inclui até os primeiros 1000 status de confirmação para cada ref. O valor padrão é false.
- includeMyBranches
-
boolean
[opcional] Inclui apenas branches que o usuário possui, os branches dos favoritos do usuário e o branch padrão. O valor padrão é false. Não é possível combinar com o parâmetro de filtro.
- latestStatusesOnly
-
boolean
[opcional] True para incluir apenas o status de confirmação de gorjeta para cada ref. Essa opção requer que includeStatuses
seja verdadeira. O valor padrão é false.
- peelTags
-
boolean
[opcional] As marcas anotadas preencherão a propriedade PeeledObjectId. o padrão é false.
- filterContains
-
string
[opcional] Um filtro a ser aplicado aos refs (contém).
Retornos
getRepositories(string, boolean, boolean, boolean)
Recuperar repositórios git.
function getRepositories(project?: string, includeLinks?: boolean, includeAllUrls?: boolean, includeHidden?: boolean): Promise<GitRepository[]>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- includeLinks
-
boolean
[opcional] True para incluir links de referência. O valor padrão é false.
- includeAllUrls
-
boolean
[opcional] True para incluir todas as URLs remotas. O valor padrão é false.
- includeHidden
-
boolean
[opcional] True para incluir repositórios ocultos. O valor padrão é false.
Retornos
Promise<GitRepository[]>
getRepositoriesPaged(string, boolean, boolean, boolean, string, number, string)
Recupere repositórios git com filtro por nome e paginação.
function getRepositoriesPaged(projectId: string, includeLinks?: boolean, includeAllUrls?: boolean, includeHidden?: boolean, filterContains?: string, top?: number, continuationToken?: string): Promise<PagedList<GitRepository>>
Parâmetros
- projectId
-
string
ID ou nome do projeto de equipe.
- includeLinks
-
boolean
[opcional] True para incluir links de referência. O valor padrão é false.
- includeAllUrls
-
boolean
[opcional] True para incluir todas as URLs remotas. O valor padrão é false.
- includeHidden
-
boolean
[opcional] True para incluir repositórios ocultos. O valor padrão é false.
- filterContains
-
string
[opcional] Um filtro a ser aplicado aos refs (contém).
- top
-
number
[opcional] Número máximo de repositórios a serem retornados. Não pode ser maior que 500. Se ele não for fornecido, mas continuationToken for, a parte superior será padrão para 100.
- continuationToken
-
string
O token de continuação usado para paginação.
Retornos
Promise<PagedList<GitRepository>>
getRepository(string, string)
Recupere um repositório git.
function getRepository(repositoryId: string, project?: string): Promise<GitRepository>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitRepository>
getRepositoryWithParent(string, boolean, string)
Recupere um repositório git.
function getRepositoryWithParent(repositoryId: string, includeParent: boolean, project?: string): Promise<GitRepository>
Parâmetros
- repositoryId
-
string
O nome ou a ID do repositório.
- includeParent
-
boolean
True para incluir o repositório pai. Disponível apenas em chamadas autenticadas.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitRepository>
getRevert(string, number, string)
Recupere informações sobre uma operação de reversão por ID de reversão.
function getRevert(project: string, revertId: number, repositoryId: string): Promise<GitRevert>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- revertId
-
number
ID da operação de reversão.
- repositoryId
-
string
ID do repositório.
Retornos
Promise<GitRevert>
getRevertConflict(string, number, number, string)
Recuperar um conflito para reverter por ID
function getRevertConflict(repositoryId: string, revertId: number, conflictId: number, project?: string): Promise<GitConflict>
Parâmetros
- repositoryId
-
string
- revertId
-
number
- conflictId
-
number
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitConflict>
getRevertConflicts(string, number, string, string, number, boolean, boolean, boolean)
Recuperar todos os conflitos para reverter
function getRevertConflicts(repositoryId: string, revertId: number, project?: string, continuationToken?: string, top?: number, excludeResolved?: boolean, onlyResolved?: boolean, includeObsolete?: boolean): Promise<PagedList<GitConflict>>
Parâmetros
- repositoryId
-
string
- revertId
-
number
- project
-
string
ID do projeto ou nome do projeto
- continuationToken
-
string
- top
-
number
- excludeResolved
-
boolean
- onlyResolved
-
boolean
- includeObsolete
-
boolean
Retornos
Promise<PagedList<GitConflict>>
getRevertForRefName(string, string, string)
Recupere informações sobre uma operação de reversão para um branch específico.
function getRevertForRefName(project: string, repositoryId: string, refName: string): Promise<GitRevert>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- repositoryId
-
string
ID do repositório.
- refName
-
string
O GitAsyncRefOperationParameters generatedRefName usado para a operação de reversão.
Retornos
Promise<GitRevert>
getStatuses(string, string, string, number, number, boolean)
Obter status associados à confirmação do Git.
function getStatuses(commitId: string, repositoryId: string, project?: string, top?: number, skip?: number, latestOnly?: boolean): Promise<GitStatus[]>
Parâmetros
- commitId
-
string
ID da confirmação do Git.
- repositoryId
-
string
ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
- top
-
number
Opcional. O número de status a serem recuperados. O padrão é 1000.
- skip
-
number
Opcional. O número de status a serem ignorados. O padrão é 0. Por exemplo, para recuperar os resultados de 101 a 150, defina a parte superior como 50 e pule para 100.
- latestOnly
-
boolean
O sinalizador indica se os status mais recentes serão agrupados apenas por Context.Name
e Context.Genre
.
Retornos
Promise<GitStatus[]>
getSuggestions(string, string, boolean)
Recupere uma sugestão de solicitação de pull para um repositório ou projeto de equipe específico.
function getSuggestions(repositoryId: string, project?: string, preferCompareBranch?: boolean): Promise<GitSuggestion[]>
Parâmetros
- repositoryId
-
string
ID do repositório git.
- project
-
string
ID do projeto ou nome do projeto
- preferCompareBranch
-
boolean
Se for true, prefira a ramificação de comparação em vez do branch padrão como branch de destino para solicitações de pull.
Retornos
Promise<GitSuggestion[]>
getThreads(string, number, string, number, number)
Recupere todos os threads em uma solicitação de pull.
function getThreads(repositoryId: string, pullRequestId: number, project?: string, iteration?: number, baseIteration?: number): Promise<GitPullRequestCommentThread[]>
Parâmetros
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
- iteration
-
number
Se especificado, as posições de thread serão controladas usando essa iteração como o lado direito da diferença.
- baseIteration
-
number
Se especificado, as posições de thread serão controladas usando essa iteração como o lado esquerdo da diferença.
Retornos
Promise<GitPullRequestCommentThread[]>
getTree(string, string, string, string, boolean, string)
O ponto de extremidade árvore retorna a coleção de objetos abaixo da árvore especificada. Árvores são pastas em um repositório Git.
function getTree(repositoryId: string, sha1: string, project?: string, projectId?: string, recursive?: boolean, fileName?: string): Promise<GitTreeRef>
Parâmetros
- repositoryId
-
string
ID do repositório.
- sha1
-
string
Hash SHA1 do objeto de árvore.
- project
-
string
ID do projeto ou nome do projeto
- projectId
-
string
ID do projeto.
- recursive
-
boolean
Pesquise recursivamente. Inclua árvores abaixo desta árvore. O padrão é false.
- fileName
-
string
Nome a ser usado se um arquivo .zip for retornado. O padrão é a ID do objeto.
Retornos
Promise<GitTreeRef>
getTreeZip(string, string, string, string, boolean, string)
O ponto de extremidade árvore retorna a coleção de objetos abaixo da árvore especificada. Árvores são pastas em um repositório Git.
function getTreeZip(repositoryId: string, sha1: string, project?: string, projectId?: string, recursive?: boolean, fileName?: string): Promise<ArrayBuffer>
Parâmetros
- repositoryId
-
string
ID do repositório.
- sha1
-
string
Hash SHA1 do objeto de árvore.
- project
-
string
ID do projeto ou nome do projeto
- projectId
-
string
ID do projeto.
- recursive
-
boolean
Pesquise recursivamente. Inclua árvores abaixo desta árvore. O padrão é false.
- fileName
-
string
Nome a ser usado se um arquivo .zip for retornado. O padrão é a ID do objeto.
Retornos
Promise<ArrayBuffer>
queryImportRequests(string, string, boolean)
Recupere solicitações de importação para um repositório.
function queryImportRequests(project: string, repositoryId: string, includeAbandoned?: boolean): Promise<GitImportRequest[]>
Parâmetros
- project
-
string
ID do projeto ou nome do projeto
- repositoryId
-
string
O nome ou a ID do repositório.
- includeAbandoned
-
boolean
True para incluir solicitações de importação abandonadas nos resultados.
Retornos
Promise<GitImportRequest[]>
restoreRepositoryFromRecycleBin(GitRecycleBinRepositoryDetails, string, string)
Recupere um repositório Git com exclusão reversível. Os repositórios excluídos recentemente entram em um estado de exclusão reversível por um período antes de serem excluídos e se tornarem irrecuperáveis.
function restoreRepositoryFromRecycleBin(repositoryDetails: GitRecycleBinRepositoryDetails, project: string, repositoryId: string): Promise<GitRepository>
Parâmetros
- repositoryDetails
- GitRecycleBinRepositoryDetails
- project
-
string
ID do projeto ou nome do projeto
- repositoryId
-
string
A ID do repositório.
Retornos
Promise<GitRepository>
setEnableOnCreateHost(boolean)
function setEnableOnCreateHost(enableOnCreateHost: boolean): Promise<void>
Parâmetros
- enableOnCreateHost
-
boolean
Retornos
Promise<void>
setEnableOnCreateProject(string, boolean)
function setEnableOnCreateProject(enableOnCreateProjectId: string, enableOnStatus: boolean): Promise<void>
Parâmetros
- enableOnCreateProjectId
-
string
- enableOnStatus
-
boolean
Retornos
Promise<void>
sharePullRequest(ShareNotificationContext, string, number, string)
Envia uma notificação por email sobre uma solicitação de pull específica para um conjunto de destinatários
function sharePullRequest(userMessage: ShareNotificationContext, repositoryId: string, pullRequestId: number, project?: string): Promise<void>
Parâmetros
- userMessage
- ShareNotificationContext
- repositoryId
-
string
ID do repositório git.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<void>
updateCherryPickConflict(GitConflict, string, number, number, string)
Atualizar a resolução de conflitos de mesclagem
function updateCherryPickConflict(conflict: GitConflict, repositoryId: string, cherryPickId: number, conflictId: number, project?: string): Promise<GitConflict>
Parâmetros
- conflict
- GitConflict
- repositoryId
-
string
- cherryPickId
-
number
- conflictId
-
number
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitConflict>
updateCherryPickConflicts(GitConflict[], string, number, string)
Atualizar várias resoluções de conflitos de mesclagem
function updateCherryPickConflicts(conflictUpdates: GitConflict[], repositoryId: string, cherryPickId: number, project?: string): Promise<GitConflictUpdateResult[]>
Parâmetros
- conflictUpdates
- repositoryId
-
string
- cherryPickId
-
number
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitConflictUpdateResult[]>
updateComment(Comment, string, number, number, number, string)
Atualize um comentário associado a um thread específico em uma solicitação de pull.
function updateComment(comment: Comment, repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<Comment>
Parâmetros
- comment
- Comment
O conteúdo do comentário que deve ser atualizado. Os comentários podem ter até 150.000 caracteres.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- threadId
-
number
ID do thread em que o comentário desejado está.
- commentId
-
number
ID do comentário a ser atualizado.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<Comment>
updateEnablementStatus(AdvSecEnablementUpdate[])
Status de habilitação POST para repositórios.
function updateEnablementStatus(enablementUpdates: AdvSecEnablementUpdate[]): Promise<void>
Parâmetros
- enablementUpdates
Retornos
Promise<void>
updateImportRequest(GitImportRequest, string, string, number)
Tente novamente ou abandone uma solicitação de importação com falha.
function updateImportRequest(importRequestToUpdate: GitImportRequest, project: string, repositoryId: string, importRequestId: number): Promise<GitImportRequest>
Parâmetros
- importRequestToUpdate
- GitImportRequest
A versão atualizada da solicitação de importação. Atualmente, a única alteração permitida é definir o Status como Enfileirado ou Abandonado.
- project
-
string
ID do projeto ou nome do projeto
- repositoryId
-
string
O nome ou a ID do repositório.
- importRequestId
-
number
O identificador exclusivo da solicitação de importação a ser atualizada.
Retornos
Promise<GitImportRequest>
updatePullRequest(GitPullRequest, string, number, string)
Atualizar uma solicitação de pull
function updatePullRequest(gitPullRequestToUpdate: GitPullRequest, repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequest>
Parâmetros
- gitPullRequestToUpdate
- GitPullRequest
O conteúdo da solicitação de pull que deve ser atualizado.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull a ser atualizada.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitPullRequest>
updatePullRequestConflict(GitConflict, string, number, number, string)
Atualizar a resolução de conflitos de mesclagem
function updatePullRequestConflict(conflict: GitConflict, repositoryId: string, pullRequestId: number, conflictId: number, project?: string): Promise<GitConflict>
Parâmetros
- conflict
- GitConflict
- repositoryId
-
string
- pullRequestId
-
number
- conflictId
-
number
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitConflict>
updatePullRequestConflicts(GitConflict[], string, number, string)
Atualizar várias resoluções de conflitos de mesclagem
function updatePullRequestConflicts(conflictUpdates: GitConflict[], repositoryId: string, pullRequestId: number, project?: string): Promise<GitConflictUpdateResult[]>
Parâmetros
- conflictUpdates
- repositoryId
-
string
- pullRequestId
-
number
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitConflictUpdateResult[]>
updatePullRequestIterationStatuses(JsonPatchDocument, string, number, number, string)
Atualizar a coleção de status de iteração de solicitação de pull de atualização. O único tipo de operação com suporte é remove
.
function updatePullRequestIterationStatuses(patchDocument: JsonPatchDocument, repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<void>
Parâmetros
- patchDocument
- JsonPatchDocument
Operações a serem aplicadas aos status da solicitação de pull no formato de patch JSON.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- iterationId
-
number
ID da iteração de solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<void>
updatePullRequestProperties(JsonPatchDocument, string, number, string)
Criar ou atualizar propriedades externas da solicitação de pull. A operação de patch pode ser add
, replace
ou remove
. Para add
operação, o caminho pode estar vazio. Se o caminho estiver vazio, o valor deverá ser uma lista de pares de valores de chave. Para replace
operação, o caminho não pode estar vazio. Se o caminho não existir, a propriedade será adicionada à coleção. Para remove
operação, o caminho não pode estar vazio. Se o caminho não existir, nenhuma ação será executada.
function updatePullRequestProperties(patchDocument: JsonPatchDocument, repositoryId: string, pullRequestId: number, project?: string): Promise<any>
Parâmetros
- patchDocument
- JsonPatchDocument
Propriedades a serem adicionadas, substituídas ou removidas no formato de Patch JSON.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<any>
updatePullRequestReviewer(IdentityRefWithVote, string, number, string, string)
Editar uma entrada de revisor. Esses campos podem ser corrigidos: isFlagged, hasDeclined
function updatePullRequestReviewer(reviewer: IdentityRefWithVote, repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<IdentityRefWithVote>
Parâmetros
- reviewer
- IdentityRefWithVote
Dados do revisor.<br/>Se a ID do revisor estiver incluída aqui, ela deverá corresponder ao parâmetro reviewerID.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- reviewerId
-
string
ID do revisor.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<IdentityRefWithVote>
updatePullRequestReviewers(IdentityRefWithVote[], string, number, string)
Redefina os votos de vários revisores em uma solicitação de pull. OBSERVAÇÃO: esse ponto de extremidade só dá suporte à atualização de votos, mas não dá suporte à atualização de revisores necessários (política de uso) ou nomes de exibição.
function updatePullRequestReviewers(patchVotes: IdentityRefWithVote[], repositoryId: string, pullRequestId: number, project?: string): Promise<void>
Parâmetros
- patchVotes
IDs dos revisores cujos votos serão redefinidos para zero
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<void>
updatePullRequestStatuses(JsonPatchDocument, string, number, string)
Atualizar a coleção de status de solicitação de pull. O único tipo de operação com suporte é remove
.
function updatePullRequestStatuses(patchDocument: JsonPatchDocument, repositoryId: string, pullRequestId: number, project?: string): Promise<void>
Parâmetros
- patchDocument
- JsonPatchDocument
Operações a serem aplicadas aos status da solicitação de pull no formato de patch JSON.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<void>
updateRef(GitRefUpdate, string, string, string, string)
Bloquear ou desbloquear um branch.
function updateRef(newRefInfo: GitRefUpdate, repositoryId: string, filter: string, project?: string, projectId?: string): Promise<GitRef>
Parâmetros
- newRefInfo
- GitRefUpdate
A ação de atualização ref (bloqueio/desbloqueio) a ser executada
- repositoryId
-
string
O nome ou a ID do repositório.
- filter
-
string
O nome do branch a ser bloqueado/desbloqueado
- project
-
string
ID do projeto ou nome do projeto
- projectId
-
string
ID ou nome do projeto de equipe. Opcional se especificar uma ID para o repositório.
Retornos
Promise<GitRef>
updateRefs(GitRefUpdate[], string, string, string)
Criando, atualizando ou excluindo refs(branches).
function updateRefs(refUpdates: GitRefUpdate[], repositoryId: string, project?: string, projectId?: string): Promise<GitRefUpdateResult[]>
Parâmetros
- refUpdates
Lista de atualizações ref para tentar executar
- repositoryId
-
string
O nome ou a ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
- projectId
-
string
ID ou nome do projeto de equipe. Opcional se especificar uma ID para o repositório.
Retornos
Promise<GitRefUpdateResult[]>
updateRepository(GitRepository, string, string)
Atualiza o repositório Git com um novo nome de repositório ou um novo branch padrão.
function updateRepository(newRepositoryInfo: GitRepository, repositoryId: string, project?: string): Promise<GitRepository>
Parâmetros
- newRepositoryInfo
- GitRepository
Especificar um novo nome de repositório ou um novo branch padrão do repositório
- repositoryId
-
string
A ID do repositório.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitRepository>
updateRevertConflict(GitConflict, string, number, number, string)
Atualizar a resolução de conflitos de mesclagem
function updateRevertConflict(conflict: GitConflict, repositoryId: string, revertId: number, conflictId: number, project?: string): Promise<GitConflict>
Parâmetros
- conflict
- GitConflict
- repositoryId
-
string
- revertId
-
number
- conflictId
-
number
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitConflict>
updateRevertConflicts(GitConflict[], string, number, string)
Atualizar várias resoluções de conflitos de mesclagem
function updateRevertConflicts(conflictUpdates: GitConflict[], repositoryId: string, revertId: number, project?: string): Promise<GitConflictUpdateResult[]>
Parâmetros
- conflictUpdates
- repositoryId
-
string
- revertId
-
number
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitConflictUpdateResult[]>
updateThread(GitPullRequestCommentThread, string, number, number, string)
Atualize um thread em uma solicitação de pull.
function updateThread(commentThread: GitPullRequestCommentThread, repositoryId: string, pullRequestId: number, threadId: number, project?: string): Promise<GitPullRequestCommentThread>
Parâmetros
- commentThread
- GitPullRequestCommentThread
O conteúdo do thread que deve ser atualizado.
- repositoryId
-
string
A ID do repositório do branch de destino da solicitação de pull.
- pullRequestId
-
number
ID da solicitação de pull.
- threadId
-
number
ID do thread a ser atualizado.
- project
-
string
ID do projeto ou nome do projeto
Retornos
Promise<GitPullRequestCommentThread>