GitRestClient class
Classe base que deve ser usada (derivada de) para fazer solicitações para APIs REST do VSS
- Estende
Construtores
| Git |
Propriedades
| RESOURCE_AREA_ID |
Métodos
| create |
Crie uma tag anotada. |
| create |
Anexe um novo arquivo a uma solicitação pull. |
| create |
Escolha a dedo uma confirmação ou confirmações específicas associadas a uma solicitação pull em uma nova ramificação. |
| create |
Crie um comentário em um thread específico em uma solicitação pull (até 500 comentários podem ser criados por thread). |
| create |
Crie o status de confirmação do Git. |
| create |
Cria um favorito ref |
| create |
Solicite que as refs de outro repositório sejam buscadas neste. Ele sincroniza duas bifurcações existentes. Para criar um fork, consulte o <a href="https://docs.microsoft.com/en-us/rest/api/vsts/git/repositories/create?view=azure-devops-rest-5.1" > repositórios endpoint</a> |
| create |
Crie uma solicitação de importação. |
| create |
Adicione um gosto a um comentário. |
| create |
Solicite uma operação de mesclagem git. Atualmente apoiamos a fusão de apenas 2 commits. |
| create |
Crie uma solicitação pull. |
| create |
Crie um status de solicitação pull na iteração. Esta operação terá o mesmo resultado que Criar status na solicitação pull com ID de iteração especificado no corpo da solicitação. |
| create |
Crie uma tag (se ela ainda não existir) e adicione-a como um label (tag) para uma solicitação pull especificada. O único campo obrigatório é o nome da nova etiqueta (etiqueta). |
| create |
Adicione um revisor a um pull request ou vote nele. |
| create |
Adicione revisores a uma solicitação pull. |
| create |
Crie um status de solicitação pull. |
| create |
Envie alterações por push para o repositório. |
| create |
Crie um repositório git num project de equipa. |
| create |
Inicia a operação para criar uma nova ramificação que reverte as alterações introduzidas por uma confirmação específica ou confirmações associadas a uma solicitação pull. |
| create |
Crie um thread em uma solicitação pull. |
| create |
Adicione uma identidade não materializada aos revisores de uma solicitação pull. |
| delete |
Exclua um anexo de solicitação pull. |
| delete |
Exclua um comentário associado a um thread específico em uma solicitação pull. |
| delete |
DELETE Exclui o status de ativação e os dados de BillableCommitters do banco de dados. A exclusão dos dados de ativação os desativará efetivamente para os repositórios afetados. |
| delete |
Excluir uma curtida em um comentário. |
| delete |
Exclua o status da iteração da solicitação pull. |
| delete |
Remove um rótulo (tag) do conjunto daqueles atribuídos à solicitação pull. A tag em si não será excluída. |
| delete |
Remova um revisor de uma solicitação pull. |
| delete |
Exclua o status da solicitação pull. |
| delete |
Exclui o favorito de refs especificado |
| delete |
Excluir um repositório git |
| delete |
Destrua (exclusão forçada) um repositório Git excluído suavemente. |
| get |
Pedido POST para obter repositórios acessíveis com base em permissão (operação em lote). |
| get |
Obtenha uma tag anotada. |
| get |
Obtenha o conteúdo do arquivo de um anexo de solicitação pull. |
| get |
Obtenha uma lista de arquivos anexados a uma determinada solicitação pull. |
| get |
Obtenha o conteúdo do arquivo de um anexo de solicitação pull. |
| get |
Recupere committers faturáveis reais para o serviço de Segurança Avançada para uma determinada data. |
| get |
Recupere committers reais faturáveis detalhados para o serviço de Segurança Avançada para uma determinada data. Resultados detalhados intencionalmente não filtram projetos e repositórios excluídos suavemente para ajudar a diagnosticar problemas de faturamento. |
| 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 uma única ramificação. |
| get |
Recupere estatísticas sobre todas as ramificações em um repositório. |
| get |
Recuperar estatísticas de várias confirmações |
| get |
Recuperar alterações para uma confirmação específica. |
| get |
Recupere informações sobre uma operação cherry pick pelo Id cherry pick. |
| get |
Recuperar um conflito para uma escolha seletiva por ID |
| get |
Recupere todos os conflitos para uma escolha seletiva |
| get |
Recupere informações sobre uma operação de escolha seletiva para uma ramificação específica. Esta operação é dispendiosa devido à estrutura subjacente do objeto, pelo que esta API analisa apenas as 1000 operações de cherry pick mais recentes. |
| get |
Dado um commitId, retorna uma lista de commits que estão na mesma família cherry-pick. |
| get |
Recupere um comentário associado a um thread específico em uma solicitação pull. |
| get |
Recupere todos os comentários associados a um thread específico em uma solicitação pull. |
| get |
Recupere uma confirmação específica. |
| get |
Encontre a confirmação comum mais próxima (a base de mesclagem) entre as confirmações de base e de destino e obtenha a diferença entre as confirmações de base e de destino ou as confirmações comuns e de destino. |
| get |
Recuperar commits git para um project |
| get |
Recuperar commits git para um project que corresponda aos critérios de pesquisa |
| get |
Recupere repositórios git excluídos. |
| get |
GET Estado de Habilitação para os repositórios do project. |
| get |
|
| get |
|
| get |
Obtenha committers 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 estimativas de empurradores faturáveis para um projeto dos últimos 90 dias. |
| get |
Obter as comparações de arquivo para cada um dos arquivos especificados |
| get |
Recupere todas as bifurcações de um repositório na coleção. |
| get |
Obtenha os detalhes de uma operação de sincronização de fork específica. |
| get |
Recupere todas as operações de sincronização de fork solicitadas neste repositório. |
| get |
Obter Metadados e/ou Conteúdo do Item para um único item. O parâmetro de download é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a conteúdo compactado, que é sempre retornado como um download. |
| get |
Obter Metadados e/ou Conteúdo do Item para um único item. O parâmetro de download é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a 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 é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a conteúdo compactado que é sempre retornado como um download. |
| get |
Obter Metadados e/ou Conteúdo do Item para um único item. O parâmetro de download é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a conteúdo compactado, que é sempre retornado como um download. |
| get |
Obter Metadados e/ou Conteúdo do Item para um único item. O parâmetro de download é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a conteúdo compactado, que é sempre retornado como um download. |
| get |
Recupere uma solicitação de importação específica. |
| get |
Obter Metadados e/ou Conteúdo do Item para um único item. O parâmetro de download é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a conteúdo compactado, que é sempre retornado como um download. |
| get |
Obter Metadados e/ou Conteúdo do Item para um único item. O parâmetro de download é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a 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 é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a conteúdo compactado que é sempre retornado como um download. |
| get |
Recupera um lote de itens num repositório / projecto para uma dada lista de caminhos ou um caminho longo |
| get |
Obter Metadados e/ou Conteúdo do Item para um único item. O parâmetro de download é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a conteúdo compactado, que é sempre retornado como um download. |
| get |
Obter Metadados e/ou Conteúdo do Item para um único item. O parâmetro de download é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a conteúdo compactado, que é sempre retornado como um download. |
| get |
Receba curtidas para um comentário. |
| get |
Encontre 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 dentro do contexto do repositoryNameOrId local. |
| get |
Obtenha os detalhes de uma operação de mesclagem específica. |
| get |
GET status de Permissão de Segurança Avançada. |
| get |
Recupere uma solicitação pull. |
| get |
Recupere uma solicitação pull. |
| get |
Obtenha as confirmações para a solicitação pull especificada. |
| get |
Recuperar um conflito para uma solicitação pull por ID |
| get |
Recuperar todos os conflitos para uma solicitação pull |
| get |
Obtenha a iteração especificada para uma solicitação pull. |
| get |
Recupere as alterações feitas em uma solicitação pull entre duas iterações. |
| get |
Obtenha as confirmações para a iteração especificada de uma solicitação pull. |
| get |
Obtenha a lista de iterações para a solicitação pull especificada. |
| get |
Obtenha o status específico da iteração da solicitação pull por ID. O ID de status é exclusivo dentro da solicitação pull em todas as iterações. |
| get |
Obtenha todos os status associados a uma iteração de solicitação pull. |
| get |
Recupera um único rótulo (tag) que foi atribuído a uma solicitação pull. |
| get |
Obtenha todos os rótulos (tags) atribuídos a uma solicitação pull. |
| get |
Obtenha propriedades externas da solicitação pull. |
| get |
Essa API é usada para encontrar quais solicitações pull estão relacionadas a uma determinada confirmação. Ele pode ser usado para localizar a solicitação pull que criou uma confirmação de mesclagem específica ou pode ser usado para localizar todas as solicitações pull que já mesclaram uma confirmação específica. A entrada é uma lista de consultas que contêm cada uma uma lista de confirmações. Para cada confirmação que você pesquisar, você receberá de volta um dicionário de solicitações commit - pull. |
| get |
Recuperar informações sobre um revisor específico em uma solicitação pull |
| get |
Recuperar os revisores para uma solicitação pull |
| get |
Recupere todas as solicitações pull que correspondam a um critério especificado. |
| get |
Recupere todas as solicitações pull que correspondam a um critério especificado. |
| get |
Obtenha o status específico da solicitação pull por ID. O ID de status é exclusivo dentro da solicitação pull em todas as iterações. |
| get |
Obtenha todos os status associados a uma solicitação pull. |
| get |
Recupere um thread em uma solicitação pull. |
| get |
Recupere uma lista de itens de trabalho associados a uma solicitação 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 as refs favoritas para um Id favorito. |
| get |
Obtém as refs favoritas para um repo e uma identidade. |
| get |
|
| get |
Consulta o repositório fornecido para suas refs e as retorna. |
| get |
Recupere 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 revert Id. |
| get |
Recuperar um conflito para uma reversão por ID |
| get |
Recuperar todos os conflitos para uma reversão |
| get |
Recupere informações sobre uma operação de reversão para uma ramificação específica. |
| get |
Obtenha status associados à confirmação do Git. |
| get |
Recupere uma sugestão de pull request para um determinado repositório ou project de equipa. |
| get |
Recupere todos os threads em uma solicitação pull. |
| get |
O ponto de extremidade Tree retorna a coleção de objetos abaixo da árvore especificada. As árvores são pastas em um repositório Git. |
| get |
O ponto de extremidade Tree retorna a coleção de objetos abaixo da árvore especificada. As árvores são pastas em um repositório Git. |
| query |
Recuperar solicitações de importação para um repositório. |
| restore |
Recupere um repositório Git excluído por software. Os repositórios excluídos recentemente entram em um estado de exclusão suave por um período de tempo antes de serem excluídos e se tornarem irrecuperáveis. |
| set |
|
| set |
|
| share |
Envia uma notificação por e-mail sobre uma solicitação pull específica para um conjunto de destinatários |
| update |
Atualizar 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 pull. |
| update |
Status de ativação POST para repositórios. |
| update |
Tente novamente ou abandone uma solicitação de importação com falha. |
| update |
Atualizar um pull request |
| update |
Atualizar resolução de conflitos de mesclagem |
| update |
Atualizar várias resoluções de conflitos de mesclagem |
| update |
Atualize a coleção de status de iteração de solicitação pull. O único tipo de operação suportado é . |
| update |
Crie ou atualize as propriedades externas da solicitação pull. A operação de patch pode ser , ou . Para operação, o caminho pode estar vazio. Se o caminho estiver vazio, o valor deve ser uma lista de pares de valores de chave. Para operação, o caminho não pode estar vazio. Se o caminho não existir, a propriedade será adicionada à coleção. Para operação, o caminho não pode estar vazio. Se o caminho não existir, nenhuma ação será executada. |
| update |
Editar uma entrada de revisor. Estes campos podem ser corrigidos: isFlagged, hasDeclined |
| update |
Redefina os votos de vários revisores em uma solicitação pull. NOTA: Este ponto de extremidade suporta apenas a atualização de votos, mas não suporta a atualização dos revisores necessários (política de utilização) ou nomes de visualização. |
| update |
Atualize a coleta de status da solicitação pull. O único tipo de operação suportado é . |
| update |
Bloquear ou desbloquear uma ramificação. |
| update |
Criar, atualizar ou excluir refs(branches). |
| update |
Atualiza o repositório Git com um novo nome de repositório ou uma nova ramificação padrão. |
| update |
Atualizar resolução de conflitos de mesclagem |
| update |
Atualizar várias resoluções de conflitos de mesclagem |
| update |
Atualize um thread em uma solicitação 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 tag anotada.
function createAnnotatedTag(tagObject: GitAnnotatedTag, project: string, repositoryId: string): Promise<GitAnnotatedTag>
Parâmetros
- tagObject
- GitAnnotatedTag
Objeto que contém detalhes da tag a ser criada.
- project
-
string
ID do Project ou nome do project
- repositoryId
-
string
ID ou nome do repositório.
Regressos
Promise<GitAnnotatedTag>
createAttachment(any, string, string, number, string)
Anexe um novo arquivo a uma solicitação pull.
function createAttachment(content: any, fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<Attachment>
Parâmetros
- content
-
any
Conteúdo para carregar
- fileName
-
string
O nome do arquivo.
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<Attachment>
createCherryPick(GitAsyncRefOperationParameters, string, string)
Escolha a dedo uma confirmação ou confirmações específicas associadas a uma solicitação pull em uma nova ramificação.
function createCherryPick(cherryPickToCreate: GitAsyncRefOperationParameters, project: string, repositoryId: string): Promise<GitCherryPick>
Parâmetros
- cherryPickToCreate
- GitAsyncRefOperationParameters
- project
-
string
ID do Project ou nome do project
- repositoryId
-
string
ID do repositório.
Regressos
Promise<GitCherryPick>
createComment(Comment, string, number, number, string)
Crie um comentário em um thread específico em uma solicitação 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
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- threadId
-
number
ID do thread em que o comentário desejado está.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<Comment>
createCommitStatus(GitStatus, string, string, string)
Crie o status de confirmação do Git.
function createCommitStatus(gitCommitStatusToCreate: GitStatus, commitId: string, repositoryId: string, project?: string): Promise<GitStatus>
Parâmetros
- gitCommitStatusToCreate
- GitStatus
Git commit objeto de status para criar.
- commitId
-
string
ID da confirmação do Git.
- repositoryId
-
string
ID do repositório.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<GitStatus>
createFavorite(GitRefFavorite, string)
Cria um favorito ref
function createFavorite(favorite: GitRefFavorite, project: string): Promise<GitRefFavorite>
Parâmetros
- favorite
- GitRefFavorite
O ref favorito para criar.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<GitRefFavorite>
createForkSyncRequest(GitForkSyncRequestParameters, string, string, boolean)
Solicite que as refs de outro repositório sejam buscadas neste. Ele sincroniza duas bifurcações existentes. Para criar um fork, consulte o <a href="https://docs.microsoft.com/en-us/rest/api/vsts/git/repositories/create?view=azure-devops-rest-5.1" > repositórios endpoint</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 ID do repositório.
- project
-
string
ID do Project ou nome do project
- includeLinks
-
boolean
True para incluir links
Regressos
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 Project ou nome do project
- repositoryId
-
string
O nome ou ID do repositório.
Regressos
Promise<GitImportRequest>
createLike(string, number, number, number, string)
Adicione um gosto a um comentário.
function createLike(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<void>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- threadId
-
number
A ID do thread que contém o comentário.
- commentId
-
number
O ID do comentário.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<void>
createMergeRequest(GitMergeParameters, string, string, boolean)
Solicite uma operação de mesclagem git. Atualmente apoiamos a fusão de apenas 2 commits.
function createMergeRequest(mergeParameters: GitMergeParameters, project: string, repositoryNameOrId: string, includeLinks?: boolean): Promise<GitMerge>
Parâmetros
- mergeParameters
- GitMergeParameters
Os pais commitIds e merge commit messsage.
- project
-
string
ID do Project ou nome do project
- repositoryNameOrId
-
string
O nome ou ID do repositório.
- includeLinks
-
boolean
True para incluir links
Regressos
Promise<GitMerge>
createPullRequest(GitPullRequest, string, string, boolean)
Crie uma solicitação pull.
function createPullRequest(gitPullRequestToCreate: GitPullRequest, repositoryId: string, project?: string, supportsIterations?: boolean): Promise<GitPullRequest>
Parâmetros
- gitPullRequestToCreate
- GitPullRequest
A solicitação pull para criar.
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- project
-
string
ID do Project ou nome do project
- supportsIterations
-
boolean
Se verdadeiro, os pushes subsequentes para a solicitação pull serão revisáveis individualmente. Defina isso como false para solicitações pull grandes por motivos de desempenho se essa funcionalidade não for necessária.
Regressos
Promise<GitPullRequest>
createPullRequestIterationStatus(GitPullRequestStatus, string, number, number, string)
Crie um status de solicitação pull na iteração. Esta operação terá o mesmo resultado que Criar status na solicitação pull com ID de iteração especificado no corpo da solicitação.
function createPullRequestIterationStatus(status: GitPullRequestStatus, repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<GitPullRequestStatus>
Parâmetros
- status
- GitPullRequestStatus
Pull status da solicitação para criar.
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- iterationId
-
number
ID da iteração de solicitação pull.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<GitPullRequestStatus>
createPullRequestLabel(WebApiCreateTagRequestData, string, number, string, string)
Crie uma tag (se ela ainda não existir) e adicione-a como um label (tag) para uma solicitação pull especificada. O único campo obrigatório é o nome da nova etiqueta (etiqueta).
function createPullRequestLabel(label: WebApiCreateTagRequestData, repositoryId: string, pullRequestId: number, project?: string, projectId?: string): Promise<WebApiTagDefinition>
Parâmetros
Rótulo para atribuir à solicitação pull.
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- project
-
string
ID do Project ou nome do project
- projectId
-
string
ID do Project ou nome do project.
Regressos
Promise<WebApiTagDefinition>
createPullRequestReviewer(IdentityRefWithVote, string, number, string, string)
Adicione um revisor a um pull request ou vote nele.
function createPullRequestReviewer(reviewer: IdentityRefWithVote, repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<IdentityRefWithVote>
Parâmetros
- reviewer
- IdentityRefWithVote
Voto do revisor.br /Se o ID do revisor estiver incluído aqui, ele deverá corresponder ao parâmetro reviewerID.br /Os revisores podem definir seu próprio voto com este método. Ao adicionar outros revisores, a votação deve ser definida como zero.
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- reviewerId
-
string
ID do revisor.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<IdentityRefWithVote>
createPullRequestReviewers(IdentityRef[], string, number, string)
Adicione revisores a uma solicitação pull.
function createPullRequestReviewers(reviewers: IdentityRef[], repositoryId: string, pullRequestId: number, project?: string): Promise<IdentityRefWithVote[]>
Parâmetros
- reviewers
Revisores para adicionar à solicitação pull.
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<IdentityRefWithVote[]>
createPullRequestStatus(GitPullRequestStatus, string, number, string)
Crie um status de solicitação pull.
function createPullRequestStatus(status: GitPullRequestStatus, repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequestStatus>
Parâmetros
- status
- GitPullRequestStatus
Pull status da solicitação para criar.
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<GitPullRequestStatus>
createPush(GitPush, string, string)
createRepository(GitRepositoryCreateOptions, string, string)
Crie um repositório git num project de equipa.
function createRepository(gitRepositoryToCreate: GitRepositoryCreateOptions, project?: string, sourceRef?: string): Promise<GitRepository>
Parâmetros
- gitRepositoryToCreate
- GitRepositoryCreateOptions
Especifique o nome do repositório, o projeto da equipa e/ou repositório principal. A informação do project da equipa pode ser omitida do gitRepositoryToCreate se o pedido for com âmbito de project (ou seja, incluir o ID do project).
- project
-
string
ID do Project ou nome do project
- sourceRef
-
string
[opcional] Especificar a origem que se recusa a usar ao criar um repositório de fork
Regressos
Promise<GitRepository>
createRevert(GitAsyncRefOperationParameters, string, string)
Inicia a operação para criar uma nova ramificação que reverte as alterações introduzidas por uma confirmação específica ou confirmações associadas a uma solicitação pull.
function createRevert(revertToCreate: GitAsyncRefOperationParameters, project: string, repositoryId: string): Promise<GitRevert>
Parâmetros
- revertToCreate
- GitAsyncRefOperationParameters
- project
-
string
ID do Project ou nome do project
- repositoryId
-
string
ID do repositório.
Regressos
Promise<GitRevert>
createThread(GitPullRequestCommentThread, string, number, string)
Crie um thread em uma solicitação pull.
function createThread(commentThread: GitPullRequestCommentThread, repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequestCommentThread>
Parâmetros
- commentThread
- GitPullRequestCommentThread
O thread a ser criado. O tópico deve conter pelo menos um comentário.
- repositoryId
-
string
ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<GitPullRequestCommentThread>
createUnmaterializedPullRequestReviewer(IdentityRefWithVote, string, number, string)
Adicione uma identidade não materializada aos revisores de uma solicitação pull.
function createUnmaterializedPullRequestReviewer(reviewer: IdentityRefWithVote, repositoryId: string, pullRequestId: number, project?: string): Promise<IdentityRefWithVote>
Parâmetros
- reviewer
- IdentityRefWithVote
Revisor para adicionar à solicitação pull.
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<IdentityRefWithVote>
deleteAttachment(string, string, number, string)
Exclua um anexo de solicitação 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
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<void>
deleteComment(string, number, number, number, string)
Exclua um comentário associado a um thread específico em uma solicitação pull.
function deleteComment(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<void>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- threadId
-
number
ID do thread em que o comentário desejado está.
- commentId
-
number
ID do comentário.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<void>
deleteEnablementStatus(boolean, boolean, string[])
DELETE Exclui o status de ativação e os dados de BillableCommitters do banco de dados. A exclusão dos dados de ativação os desativará efetivamente para os repositórios afetados.
function deleteEnablementStatus(allProjects: boolean, includeBillableCommitters?: boolean, projectIds?: string[]): Promise<void>
Parâmetros
- allProjects
-
boolean
- includeBillableCommitters
-
boolean
- projectIds
-
string[]
Regressos
Promise<void>
deleteLike(string, number, number, number, string)
Excluir uma curtida em um comentário.
function deleteLike(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<void>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- threadId
-
number
A ID do thread que contém o comentário.
- commentId
-
number
O ID do comentário.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<void>
deletePullRequestIterationStatus(string, number, number, number, string)
Exclua o status da iteração da solicitação pull.
function deletePullRequestIterationStatus(repositoryId: string, pullRequestId: number, iterationId: number, statusId: number, project?: string): Promise<void>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- iterationId
-
number
ID da iteração de solicitação pull.
- statusId
-
number
ID do status da solicitação pull.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<void>
deletePullRequestLabels(string, number, string, string, string)
Remove um rótulo (tag) do conjunto daqueles atribuídos à solicitação pull. A tag 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
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- labelIdOrName
-
string
O nome ou ID do rótulo solicitado.
- project
-
string
ID do Project ou nome do project
- projectId
-
string
ID do Project ou nome do project.
Regressos
Promise<void>
deletePullRequestReviewer(string, number, string, string)
Remova um revisor de uma solicitação pull.
function deletePullRequestReviewer(repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<void>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- reviewerId
-
string
ID do revisor a ser removido.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<void>
deletePullRequestStatus(string, number, number, string)
Exclua o status da solicitação pull.
function deletePullRequestStatus(repositoryId: string, pullRequestId: number, statusId: number, project?: string): Promise<void>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- statusId
-
number
ID do status da solicitação pull.
- project
-
string
ID do Project ou nome do project
Regressos
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 Project ou nome do project
- favoriteId
-
number
O Id do favorito ref para excluir.
Regressos
Promise<void>
deleteRepository(string, string)
Excluir um repositório git
function deleteRepository(repositoryId: string, project?: string): Promise<void>
Parâmetros
- repositoryId
-
string
O ID do repositório.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<void>
deleteRepositoryFromRecycleBin(string, string)
Destrua (exclusão forçada) um repositório Git excluído suavemente.
function deleteRepositoryFromRecycleBin(project: string, repositoryId: string): Promise<void>
Parâmetros
- project
-
string
ID do Project ou nome do project
- repositoryId
-
string
O ID do repositório.
Regressos
Promise<void>
getAccessibleRepositories(GetAccessibleRepositoriesRequest)
Pedido POST para obter repositórios acessíveis com base em permissão (operação em lote).
function getAccessibleRepositories(request: GetAccessibleRepositoriesRequest): Promise<GetAccessibleRepositoriesResponse>
Parâmetros
- request
- GetAccessibleRepositoriesRequest
Pedido contendo permissões e IDs de repositório para verificar
Regressos
Promise<GetAccessibleRepositoriesResponse>
getAnnotatedTag(string, string, string)
Obtenha uma tag anotada.
function getAnnotatedTag(project: string, repositoryId: string, objectId: string): Promise<GitAnnotatedTag>
Parâmetros
- project
-
string
ID do Project ou nome do project
- repositoryId
-
string
ID ou nome do repositório.
- objectId
-
string
ObjectId (Sha1Id) da tag a obter.
Regressos
Promise<GitAnnotatedTag>
getAttachmentContent(string, string, number, string)
Obtenha o conteúdo do arquivo de um anexo de solicitação pull.
function getAttachmentContent(fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<ArrayBuffer>
Parâmetros
- fileName
-
string
O nome do anexo.
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<ArrayBuffer>
getAttachments(string, number, string)
Obtenha uma lista de arquivos anexados a uma determinada solicitação pull.
function getAttachments(repositoryId: string, pullRequestId: number, project?: string): Promise<Attachment[]>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<Attachment[]>
getAttachmentZip(string, string, number, string)
Obtenha o conteúdo do arquivo de um anexo de solicitação pull.
function getAttachmentZip(fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<ArrayBuffer>
Parâmetros
- fileName
-
string
O nome do anexo.
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<ArrayBuffer>
getBillableCommitters(string, Date, number, number)
Recupere 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 Project ou nome do project
- billingDate
-
Date
UTC esperado. Se não for especificado, o padrão será o dia de faturamento anterior.
- skip
-
number
Ignore X linhas do conjunto de resultados para simular a paginação.
- take
-
number
Retornar linhas Y do conjunto de resultados para simular a paginação.
Regressos
Promise<BillableCommitter[]>
getBillableCommittersDetail(string, string, Date)
Recupere committers reais faturáveis detalhados para o serviço de Segurança Avançada para uma determinada data. Resultados detalhados intencionalmente não filtram projetos e repositórios excluídos suavemente para ajudar a diagnosticar problemas de faturamento.
function getBillableCommittersDetail(project: string, includeDetails: string, billingDate?: Date): Promise<BillableCommitterDetail[]>
Parâmetros
- project
-
string
ID do Project ou nome do project
- includeDetails
-
string
Devolva todos os detalhes sobre os committers faturáveis.
- billingDate
-
Date
UTC esperado. Se não for especificado, o padrão será o dia de faturamento anterior.
Regressos
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 ID do repositório.
- sha1
-
string
SHA1 hash do arquivo. Você pode obter o SHA1 de um arquivo usando o ponto de extremidade "Git/Items/Get Item".
- project
-
string
ID do Project ou nome do project
- download
-
boolean
Se verdadeiro, solicite um download em vez de renderizar em um navegador. Nota: este valor assume como padrão true se $format for zip
- fileName
-
string
Forneça um fileName para usar em um download.
- resolveLfs
-
boolean
Se verdadeiro, tente resolver um blob para seu conteúdo LFS, se for um arquivo de ponteiro LFS. Compatível apenas com octeto-stream Aceitar cabeçalhos ou tipos de $format
Regressos
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 ID do repositório.
- sha1
-
string
SHA1 hash do arquivo. Você pode obter o SHA1 de um arquivo usando o ponto de extremidade "Git/Items/Get Item".
- project
-
string
ID do Project ou nome do project
- download
-
boolean
Se verdadeiro, solicite um download em vez de renderizar em um navegador. Nota: este valor assume como padrão true se $format for zip
- fileName
-
string
Forneça um fileName para usar em um download.
- resolveLfs
-
boolean
Se verdadeiro, tente resolver um blob para seu conteúdo LFS, se for um arquivo de ponteiro LFS. Compatível apenas com octeto-stream Aceitar cabeçalhos ou tipos de $format
Regressos
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 retornados no arquivo zip.
- repositoryId
-
string
O nome ou ID do repositório.
- project
-
string
ID do Project ou nome do project
- filename
-
string
Regressos
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 ID do repositório.
- sha1
-
string
SHA1 hash do arquivo. Você pode obter o SHA1 de um arquivo usando o ponto de extremidade "Git/Items/Get Item".
- project
-
string
ID do Project ou nome do project
- download
-
boolean
Se verdadeiro, solicite um download em vez de renderizar em um navegador. Nota: este valor assume como padrão true se $format for zip
- fileName
-
string
Forneça um fileName para usar em um download.
- resolveLfs
-
boolean
Se verdadeiro, tente resolver um blob para seu conteúdo LFS, se for um arquivo de ponteiro LFS. Compatível apenas com octeto-stream Aceitar cabeçalhos ou tipos de $format
Regressos
Promise<ArrayBuffer>
getBranch(string, string, string, GitVersionDescriptor)
Recupere estatísticas sobre uma única ramificação.
function getBranch(repositoryId: string, name: string, project?: string, baseVersionDescriptor?: GitVersionDescriptor): Promise<GitBranchStats>
Parâmetros
- repositoryId
-
string
O nome ou ID do repositório.
- name
-
string
Nome da sucursal.
- project
-
string
ID do Project ou nome do project
- baseVersionDescriptor
- GitVersionDescriptor
Identifica a confirmação ou ramificação a ser usada como base.
Regressos
Promise<GitBranchStats>
getBranches(string, string, GitVersionDescriptor)
Recupere estatísticas sobre todas as ramificações em um repositório.
function getBranches(repositoryId: string, project?: string, baseVersionDescriptor?: GitVersionDescriptor): Promise<GitBranchStats[]>
Parâmetros
- repositoryId
-
string
O nome ou ID do repositório.
- project
-
string
ID do Project ou nome do project
- baseVersionDescriptor
- GitVersionDescriptor
Identifica a confirmação ou ramificação a ser usada como base.
Regressos
Promise<GitBranchStats[]>
getBranchStatsBatch(GitQueryBranchStatsCriteria, string, string)
Recuperar estatísticas de várias confirmações
function getBranchStatsBatch(searchCriteria: GitQueryBranchStatsCriteria, repositoryId: string, project?: string): Promise<GitBranchStats[]>
Parâmetros
- searchCriteria
- GitQueryBranchStatsCriteria
Base Commit e List of Target Commits para comparar.
- repositoryId
-
string
O nome ou ID do repositório.
- project
-
string
ID do Project ou nome do project
Regressos
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
O id da confirmação.
- repositoryId
-
string
O id ou nome amigável do repositório. Para usar o nome amigável, projectId também deve ser especificado.
- project
-
string
ID do Project ou nome do project
- top
-
number
O número máximo de alterações a serem retornadas.
- skip
-
number
O número de alterações a serem ignoradas.
Regressos
Promise<GitCommitChanges>
getCherryPick(string, number, string)
Recupere informações sobre uma operação cherry pick pelo Id cherry pick.
function getCherryPick(project: string, cherryPickId: number, repositoryId: string): Promise<GitCherryPick>
Parâmetros
- project
-
string
ID do Project ou nome do project
- cherryPickId
-
number
ID da escolha a dedo.
- repositoryId
-
string
ID do repositório.
Regressos
Promise<GitCherryPick>
getCherryPickConflict(string, number, number, string)
Recuperar um conflito para uma escolha seletiva 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 Project ou nome do project
Regressos
Promise<GitConflict>
getCherryPickConflicts(string, number, string, string, number, boolean, boolean, boolean)
Recupere todos os conflitos para uma escolha seletiva
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 Project ou nome do project
- continuationToken
-
string
- top
-
number
- excludeResolved
-
boolean
- onlyResolved
-
boolean
- includeObsolete
-
boolean
Regressos
Promise<PagedList<GitConflict>>
getCherryPickForRefName(string, string, string)
Recupere informações sobre uma operação de escolha seletiva para uma ramificação específica. Esta operação é dispendiosa devido à estrutura subjacente do objeto, pelo que esta API analisa apenas as 1000 operações de cherry pick mais recentes.
function getCherryPickForRefName(project: string, repositoryId: string, refName: string): Promise<GitCherryPick>
Parâmetros
- project
-
string
ID do Project ou nome do project
- repositoryId
-
string
ID do repositório.
- refName
-
string
O GitAsyncRefOperationParameters generatedRefName usado para a operação cherry pick.
Regressos
Promise<GitCherryPick>
getCherryPickRelationships(string, string, string, boolean)
Dado um commitId, retorna uma lista de commits que estão na mesma família cherry-pick.
function getCherryPickRelationships(repositoryNameOrId: string, commitId: string, project?: string, includeLinks?: boolean): Promise<GitCommitRef[]>
Parâmetros
- repositoryNameOrId
-
string
- commitId
-
string
- project
-
string
ID do Project ou nome do project
- includeLinks
-
boolean
Regressos
Promise<GitCommitRef[]>
getComment(string, number, number, number, string)
Recupere um comentário associado a um thread específico em uma solicitação pull.
function getComment(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<Comment>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- threadId
-
number
ID do thread em que o comentário desejado está.
- commentId
-
number
ID do comentário.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<Comment>
getComments(string, number, number, string)
Recupere todos os comentários associados a um thread específico em uma solicitação pull.
function getComments(repositoryId: string, pullRequestId: number, threadId: number, project?: string): Promise<Comment[]>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- threadId
-
number
ID do thread.
- project
-
string
ID do Project ou nome do project
Regressos
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
O id da confirmação.
- repositoryId
-
string
O id ou nome amigável do repositório. Para usar o nome amigável, projectId também deve ser especificado.
- project
-
string
ID do Project ou nome do project
- changeCount
-
number
O número de alterações a incluir no resultado.
Regressos
Promise<GitCommit>
getCommitDiffs(string, string, boolean, number, number, GitBaseVersionDescriptor, GitTargetVersionDescriptor)
Encontre a confirmação comum mais próxima (a base de mesclagem) entre as confirmações de base e de destino e obtenha a diferença entre as confirmações de base e de destino ou as 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 ID do repositório.
- project
-
string
ID do Project ou nome do project
- diffCommonCommit
-
boolean
Se verdadeiro, difiram entre confirmações comuns e de destino. Se false, diferencie entre confirmações de base e de destino.
- top
-
number
Número máximo de alterações a devolver. O padrão é 100.
- skip
-
number
Número de alterações a ignorar
- baseVersionDescriptor
- GitBaseVersionDescriptor
Descritor para confirmação de base.
- targetVersionDescriptor
- GitTargetVersionDescriptor
Descritor para confirmação de destino.
Regressos
Promise<GitCommitDiffs>
getCommits(string, GitQueryCommitsCriteria, string)
Recuperar commits git para um project
function getCommits(repositoryId: string, searchCriteria: GitQueryCommitsCriteria, project?: string): Promise<GitCommitRef[]>
Parâmetros
- repositoryId
-
string
O id ou nome amigável do repositório. Para usar o nome amigável, projectId também deve ser especificado.
- searchCriteria
- GitQueryCommitsCriteria
- project
-
string
ID do Project ou nome do project
Regressos
Promise<GitCommitRef[]>
getCommitsBatch(GitQueryCommitsCriteria, string, string, number, number, boolean)
Recuperar commits git para um project 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 ID do repositório.
- project
-
string
ID do Project ou nome do project
- skip
-
number
Número de confirmações a ignorar. O valor não pode exceder 3.000.000.
- top
-
number
Número máximo de confirmações a devolver. O valor não pode exceder 50.000.
- includeStatuses
-
boolean
True para incluir informações adicionais de status de confirmação.
Regressos
Promise<GitCommitRef[]>
getDeletedRepositories(string)
Recupere repositórios git excluídos.
function getDeletedRepositories(project: string): Promise<GitDeletedRepository[]>
Parâmetros
- project
-
string
ID do Project ou nome do project
Regressos
Promise<GitDeletedRepository[]>
getEnablementStatus(string[], Date, number, number)
GET Estado de Habilitação para os repositórios do project.
function getEnablementStatus(projectIds?: string[], billingDate?: Date, skip?: number, take?: number): Promise<AdvSecEnablementStatus[]>
Parâmetros
- projectIds
-
string[]
Null devolve por defeito a todos os projetos no host, lista do estado dos repositórios do project para devolver
- billingDate
-
Date
UTC esperado, Null padrão para UtcNow(), pode ser fornecido para um status point-in-time
- skip
-
number
Ignore X linhas do conjunto de resultados para simular a paginação.
- take
-
number
Retornar linhas Y do conjunto de resultados para simular a paginação.
Regressos
Promise<AdvSecEnablementStatus[]>
getEnableOnCreateHost(boolean)
function getEnableOnCreateHost(enableOnCreateHost: boolean): Promise<boolean>
Parâmetros
- enableOnCreateHost
-
boolean
Regressos
Promise<boolean>
getEnableOnCreateProject(string)
function getEnableOnCreateProject(enableOnCreateProjectId: string): Promise<boolean>
Parâmetros
- enableOnCreateProjectId
-
string
Regressos
Promise<boolean>
getEstimatedBillableCommittersRepo(string, string)
Obtenha committers 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 Project ou nome do project
- repositoryId
-
string
Regressos
Promise<BillableCommitter[]>
getEstimatedBillablePushersOrg()
Obtenha pushers faturáveis estimados para uma organização nos últimos 90 dias.
function getEstimatedBillablePushersOrg(): Promise<BillablePusher[]>
Regressos
Promise<BillablePusher[]>
getEstimatedBillablePushersProject(string)
Obtenha estimativas de empurradores faturáveis para um projeto dos últimos 90 dias.
function getEstimatedBillablePushersProject(project: string): Promise<BillablePusher[]>
Parâmetros
- project
-
string
ID do Project ou nome do project
Regressos
Promise<BillablePusher[]>
getFileDiffs(FileDiffsCriteria, string, string)
Obter as comparações 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 Project ou nome do project
- repositoryId
-
string
O nome ou ID do repositório
Regressos
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 ID do repositório.
- collectionId
-
string
ID da coleção de projectos da equipa.
- project
-
string
ID do Project ou nome do project
- includeLinks
-
boolean
True para incluir links.
Regressos
Promise<GitRepositoryRef[]>
getForkSyncRequest(string, number, string, boolean)
Obtenha os detalhes de uma operação de sincronização de fork específica.
function getForkSyncRequest(repositoryNameOrId: string, forkSyncOperationId: number, project?: string, includeLinks?: boolean): Promise<GitForkSyncRequest>
Parâmetros
- repositoryNameOrId
-
string
O nome ou ID do repositório.
- forkSyncOperationId
-
number
OperationId da solicitação de sincronização.
- project
-
string
ID do Project ou nome do project
- includeLinks
-
boolean
True para incluir links.
Regressos
Promise<GitForkSyncRequest>
getForkSyncRequests(string, string, boolean, boolean)
Recupere todas as operações de sincronização de fork solicitadas neste repositório.
function getForkSyncRequests(repositoryNameOrId: string, project?: string, includeAbandoned?: boolean, includeLinks?: boolean): Promise<GitForkSyncRequest[]>
Parâmetros
- repositoryNameOrId
-
string
O nome ou ID do repositório.
- project
-
string
ID do Project ou nome do project
- includeAbandoned
-
boolean
True para incluir solicitações abandonadas.
- includeLinks
-
boolean
True para incluir links.
Regressos
Promise<GitForkSyncRequest[]>
getHfsItem(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Obter Metadados e/ou Conteúdo do Item para um único item. O parâmetro de download é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a 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 ID do repositório.
- path
-
string
O caminho do item.
- project
-
string
ID do Project ou nome do project
- scopePath
-
string
O escopo do caminho. O padrão é null.
- recursionLevel
- VersionControlRecursionType
O nível de recursão desta solicitação. O padrão é 'nenhum', 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 é a ramificação 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 Git HFS para retornar conteúdo real do Git HFS. O padrão é true.
- 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.
Regressos
Promise<GitItem>
getHfsItemContent(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Obter Metadados e/ou Conteúdo do Item para um único item. O parâmetro de download é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a 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 ID do repositório.
- path
-
string
O caminho do item.
- project
-
string
ID do Project ou nome do project
- scopePath
-
string
O escopo do caminho. O padrão é null.
- recursionLevel
- VersionControlRecursionType
O nível de recursão desta solicitação. O padrão é 'nenhum', 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 é a ramificação 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 Git HFS para retornar conteúdo real do Git HFS. O padrão é true.
- 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.
Regressos
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 é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a 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 ID do repositório.
- project
-
string
ID do Project ou nome do project
- scopePath
-
string
O escopo do caminho. O padrão é null.
- recursionLevel
- VersionControlRecursionType
O nível de recursão desta solicitação. O padrão é 'nenhum', 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 é a ramificação 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 links simbólicos
Regressos
Promise<GitItem[]>
getHfsItemText(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Obter Metadados e/ou Conteúdo do Item para um único item. O parâmetro de download é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a 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 ID do repositório.
- path
-
string
O caminho do item.
- project
-
string
ID do Project ou nome do project
- scopePath
-
string
O escopo do caminho. O padrão é null.
- recursionLevel
- VersionControlRecursionType
O nível de recursão desta solicitação. O padrão é 'nenhum', 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 é a ramificação 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 Git HFS para retornar conteúdo real do Git HFS. O padrão é true.
- 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.
Regressos
Promise<string>
getHfsItemZip(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Obter Metadados e/ou Conteúdo do Item para um único item. O parâmetro de download é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a 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 ID do repositório.
- path
-
string
O caminho do item.
- project
-
string
ID do Project ou nome do project
- scopePath
-
string
O escopo do caminho. O padrão é null.
- recursionLevel
- VersionControlRecursionType
O nível de recursão desta solicitação. O padrão é 'nenhum', 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 é a ramificação 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 Git HFS para retornar conteúdo real do Git HFS. O padrão é true.
- 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.
Regressos
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 Project ou nome do project
- repositoryId
-
string
O nome ou ID do repositório.
- importRequestId
-
number
O identificador exclusivo da solicitação de importação.
Regressos
Promise<GitImportRequest>
getItem(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Obter Metadados e/ou Conteúdo do Item para um único item. O parâmetro de download é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a 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 ID do repositório.
- path
-
string
O caminho do item.
- project
-
string
ID do Project ou nome do project
- scopePath
-
string
O escopo do caminho. O padrão é null.
- recursionLevel
- VersionControlRecursionType
O nível de recursão desta solicitação. O padrão é 'nenhum', 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 é a ramificação 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 do 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.
Regressos
Promise<GitItem>
getItemContent(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Obter Metadados e/ou Conteúdo do Item para um único item. O parâmetro de download é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a 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 ID do repositório.
- path
-
string
O caminho do item.
- project
-
string
ID do Project ou nome do project
- scopePath
-
string
O escopo do caminho. O padrão é null.
- recursionLevel
- VersionControlRecursionType
O nível de recursão desta solicitação. O padrão é 'nenhum', 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 é a ramificação 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 do 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.
Regressos
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 é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a 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 ID do repositório.
- project
-
string
ID do Project ou nome do project
- scopePath
-
string
O escopo do caminho. O padrão é null.
- recursionLevel
- VersionControlRecursionType
O nível de recursão desta solicitação. O padrão é 'nenhum', 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 é a ramificação 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 links simbólicos
Regressos
Promise<GitItem[]>
getItemsBatch(GitItemRequestData, string, string)
Recupera um lote de itens num repositório / projecto para uma dada lista de caminhos ou um caminho longo
function getItemsBatch(requestData: GitItemRequestData, repositoryId: string, project?: string): Promise<GitItem[][]>
Parâmetros
- requestData
- GitItemRequestData
Atributos de dados de solicitação: 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 que alterou pela última vez cada item. IncludeLinks: Se o campo _links deve ser incluído nas referências superficiais.
- repositoryId
-
string
O nome ou ID do repositório
- project
-
string
ID do Project ou nome do project
Regressos
Promise<GitItem[][]>
getItemText(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Obter Metadados e/ou Conteúdo do Item para um único item. O parâmetro de download é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a 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 ID do repositório.
- path
-
string
O caminho do item.
- project
-
string
ID do Project ou nome do project
- scopePath
-
string
O escopo do caminho. O padrão é null.
- recursionLevel
- VersionControlRecursionType
O nível de recursão desta solicitação. O padrão é 'nenhum', 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 é a ramificação 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 do 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.
Regressos
Promise<string>
getItemZip(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Obter Metadados e/ou Conteúdo do Item para um único item. O parâmetro de download é para indicar se o conteúdo deve estar disponível como um download ou apenas enviado como um fluxo na resposta. Não se aplica a 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 ID do repositório.
- path
-
string
O caminho do item.
- project
-
string
ID do Project ou nome do project
- scopePath
-
string
O escopo do caminho. O padrão é null.
- recursionLevel
- VersionControlRecursionType
O nível de recursão desta solicitação. O padrão é 'nenhum', 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 é a ramificação 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 do 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.
Regressos
Promise<ArrayBuffer>
getLikes(string, number, number, number, string)
Receba curtidas para um comentário.
function getLikes(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<IdentityRef[]>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- threadId
-
number
A ID do thread que contém o comentário.
- commentId
-
number
O ID do comentário.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<IdentityRef[]>
getMergeBases(string, string, string, string, string, string)
Encontre 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 dentro do contexto do repositoryNameOrId local.
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
Primeiro confirmar, geralmente a ponta da ramificação de destino da possível mesclagem.
- otherCommitId
-
string
Outra confirmação, geralmente a ponta da ramificação de origem da possível fusão.
- project
-
string
ID do Project ou nome do project
- otherCollectionId
-
string
O ID da coleção onde outro CommitId vive.
- otherRepositoryId
-
string
O ID do repositório onde outro CommitId vive.
Regressos
Promise<GitCommitRef[]>
getMergeRequest(string, string, number, boolean)
Obtenha os 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 Project ou nome do project
- repositoryNameOrId
-
string
O nome ou ID do repositório.
- mergeOperationId
-
number
OperationId da solicitação de mesclagem.
- includeLinks
-
boolean
True para incluir links
Regressos
Promise<GitMerge>
getPermission(string, string, string)
GET status de Permissão de Segurança Avançada.
function getPermission(projectName?: string, repositoryId?: string, permission?: string): Promise<boolean>
Parâmetros
- projectName
-
string
- repositoryId
-
string
O utilizador do repositório está a tentar acess
- permission
-
string
A permissão solicitada deve ser "viewAlert", "dismissAlert", "manage", "viewEnablement" ou "repoRead"
Regressos
Promise<boolean>
getPullRequest(string, number, string, number, number, number, boolean, boolean)
Recupere uma solicitação 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
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
A ID da solicitação pull a ser recuperada.
- project
-
string
ID do Project ou nome do project
- maxCommentLength
-
number
Não utilizado.
- skip
-
number
Não utilizado.
- top
-
number
Não utilizado.
- includeCommits
-
boolean
Se verdadeiro, a solicitação pull será retornada com as confirmações associadas.
- includeWorkItemRefs
-
boolean
Se verdadeiro, a solicitação pull será retornada com as referências de item de trabalho associadas.
Regressos
Promise<GitPullRequest>
getPullRequestById(number, string)
Recupere uma solicitação pull.
function getPullRequestById(pullRequestId: number, project?: string): Promise<GitPullRequest>
Parâmetros
- pullRequestId
-
number
A ID da solicitação pull a ser recuperada.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<GitPullRequest>
getPullRequestCommits(string, number, string)
Obtenha as confirmações para a solicitação 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 do pull request.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<PagedList<GitCommitRef>>
getPullRequestConflict(string, number, number, string)
Recuperar um conflito para uma solicitação 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 Project ou nome do project
Regressos
Promise<GitConflict>
getPullRequestConflicts(string, number, string, number, number, boolean, boolean, boolean)
Recuperar todos os conflitos para uma solicitação 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 do Pull Request.
- pullRequestId
-
number
O ID da solicitação pull.
- project
-
string
ID do Project ou nome do project
- skip
-
number
Conflitos a ignorar.
- top
-
number
Conflitos para retornar após pular.
- includeObsolete
-
boolean
Inclui conflitos obsoletos.
- excludeResolved
-
boolean
Exclui conflitos já resolvidos.
- onlyResolved
-
boolean
Retorna apenas os conflitos que foram resolvidos.
Regressos
Promise<GitConflict[]>
getPullRequestIteration(string, number, number, string)
Obtenha a iteração especificada para uma solicitação 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 do pull request.
- iterationId
-
number
ID da iteração de solicitação pull a ser retornada.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<GitPullRequestIteration>
getPullRequestIterationChanges(string, number, number, string, number, number, number)
Recupere as alterações feitas em uma solicitação 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
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- iterationId
-
number
ID da iteração de solicitação pull. iteração br / um é o chefe da ramificação de origem no momento em que a solicitação pull é criada e iterações subsequentes são criadas quando há pushes para a ramificação de origem. Os valores permitidos estão entre 1 e a iteração máxima nessa solicitação pull.
- project
-
string
ID do Project ou nome do project
- 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 o top 50 e pule para 100.
- compareTo
-
number
ID da iteração de solicitação pull para comparação. O valor padrão é zero, o que indica que a comparação é feita em relação à confirmação comum entre as ramificações de origem e de destino
Regressos
Promise<GitPullRequestIterationChanges>
getPullRequestIterationCommits(string, number, number, string, number, number)
Obtenha as confirmações para a iteração especificada de uma solicitação 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 do pull request.
- iterationId
-
number
ID da iteração a partir da qual obter as confirmações.
- project
-
string
ID do Project ou nome do project
- top
-
number
Número máximo de confirmações a devolver. O número máximo de confirmações que podem ser retornadas por lote é 500.
- skip
-
number
Número de confirmações a ignorar.
Regressos
Promise<GitCommitRef[]>
getPullRequestIterations(string, number, string, boolean)
Obtenha a lista de iterações para a solicitação 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 do pull request.
- project
-
string
ID do Project ou nome do project
- includeCommits
-
boolean
Se verdadeiro, inclua as confirmações associadas a cada iteração na resposta.
Regressos
Promise<GitPullRequestIteration[]>
getPullRequestIterationStatus(string, number, number, number, string)
Obtenha o status específico da iteração da solicitação pull por ID. O ID de status é exclusivo dentro da solicitação pull em todas as iterações.
function getPullRequestIterationStatus(repositoryId: string, pullRequestId: number, iterationId: number, statusId: number, project?: string): Promise<GitPullRequestStatus>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- iterationId
-
number
ID da iteração de solicitação pull.
- statusId
-
number
ID do status da solicitação pull.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<GitPullRequestStatus>
getPullRequestIterationStatuses(string, number, number, string)
Obtenha todos os status associados a uma iteração de solicitação pull.
function getPullRequestIterationStatuses(repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<GitPullRequestStatus[]>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- iterationId
-
number
ID da iteração de solicitação pull.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<GitPullRequestStatus[]>
getPullRequestLabel(string, number, string, string, string)
Recupera um único rótulo (tag) que foi atribuído a uma solicitação pull.
function getPullRequestLabel(repositoryId: string, pullRequestId: number, labelIdOrName: string, project?: string, projectId?: string): Promise<WebApiTagDefinition>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- labelIdOrName
-
string
O nome ou ID do rótulo solicitado.
- project
-
string
ID do Project ou nome do project
- projectId
-
string
ID do Project ou nome do project.
Regressos
Promise<WebApiTagDefinition>
getPullRequestLabels(string, number, string, string)
Obtenha todos os rótulos (tags) atribuídos a uma solicitação pull.
function getPullRequestLabels(repositoryId: string, pullRequestId: number, project?: string, projectId?: string): Promise<WebApiTagDefinition[]>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- project
-
string
ID do Project ou nome do project
- projectId
-
string
ID do Project ou nome do project.
Regressos
Promise<WebApiTagDefinition[]>
getPullRequestProperties(string, number, string)
Obtenha propriedades externas da solicitação pull.
function getPullRequestProperties(repositoryId: string, pullRequestId: number, project?: string): Promise<any>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<any>
getPullRequestQuery(GitPullRequestQuery, string, string)
Essa API é usada para encontrar quais solicitações pull estão relacionadas a uma determinada confirmação. Ele pode ser usado para localizar a solicitação pull que criou uma confirmação de mesclagem específica ou pode ser usado para localizar todas as solicitações pull que já mesclaram uma confirmação específica. A entrada é uma lista de consultas que contêm cada uma uma lista de confirmações. Para cada confirmação que você pesquisar, você receberá de volta um dicionário de solicitações commit - 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 Project ou nome do project
Regressos
Promise<GitPullRequestQuery>
getPullRequestReviewer(string, number, string, string)
Recuperar informações sobre um revisor específico em uma solicitação pull
function getPullRequestReviewer(repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<IdentityRefWithVote>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- reviewerId
-
string
ID do revisor.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<IdentityRefWithVote>
getPullRequestReviewers(string, number, string)
Recuperar os revisores para uma solicitação pull
function getPullRequestReviewers(repositoryId: string, pullRequestId: number, project?: string): Promise<IdentityRefWithVote[]>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<IdentityRefWithVote[]>
getPullRequests(string, GitPullRequestSearchCriteria, string, number, number, number)
Recupere todas as solicitações 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
O ID do repositório da ramificação de destino da solicitação pull.
- searchCriteria
- GitPullRequestSearchCriteria
Serão retornadas solicitações pull que correspondam a esses critérios de pesquisa.
- project
-
string
ID do Project ou nome do project
- maxCommentLength
-
number
Não utilizado.
- skip
-
number
O número de solicitações pull a serem ignoradas. Por exemplo, para recuperar os resultados 101-150, defina como 50 e pule para 100.
- top
-
number
O número de solicitações pull para recuperar.
Regressos
Promise<GitPullRequest[]>
getPullRequestsByProject(string, GitPullRequestSearchCriteria, number, number, number)
Recupere todas as solicitações 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 Project ou nome do project
- searchCriteria
- GitPullRequestSearchCriteria
Serão retornadas solicitações pull que correspondam a esses critérios de pesquisa.
- maxCommentLength
-
number
Não utilizado.
- skip
-
number
O número de solicitações pull a serem ignoradas. Por exemplo, para recuperar os resultados 101-150, defina como 50 e pule para 100.
- top
-
number
O número de solicitações pull para recuperar.
Regressos
Promise<GitPullRequest[]>
getPullRequestStatus(string, number, number, string)
Obtenha o status específico da solicitação pull por ID. O ID de status é exclusivo dentro da solicitação pull em todas as iterações.
function getPullRequestStatus(repositoryId: string, pullRequestId: number, statusId: number, project?: string): Promise<GitPullRequestStatus>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- statusId
-
number
ID do status da solicitação pull.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<GitPullRequestStatus>
getPullRequestStatuses(string, number, string)
Obtenha todos os status associados a uma solicitação pull.
function getPullRequestStatuses(repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequestStatus[]>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<GitPullRequestStatus[]>
getPullRequestThread(string, number, number, string, number, number)
Recupere um thread em uma solicitação pull.
function getPullRequestThread(repositoryId: string, pullRequestId: number, threadId: number, project?: string, iteration?: number, baseIteration?: number): Promise<GitPullRequestCommentThread>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- threadId
-
number
ID do thread.
- project
-
string
ID do Project ou nome do project
- iteration
-
number
Se especificado, a posição do thread será rastreada usando essa iteração como o lado direito do diff.
- baseIteration
-
number
Se especificado, a posição do thread será rastreada usando essa iteração como o lado esquerdo do diff.
Regressos
Promise<GitPullRequestCommentThread>
getPullRequestWorkItemRefs(string, number, string)
Recupere uma lista de itens de trabalho associados a uma solicitação pull.
function getPullRequestWorkItemRefs(repositoryId: string, pullRequestId: number, project?: string): Promise<ResourceRef[]>
Parâmetros
- repositoryId
-
string
ID ou nome do repositório.
- pullRequestId
-
number
ID do pull request.
- project
-
string
ID do Project ou nome do project
Regressos
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 ID do repositório.
- pushId
-
number
ID do push.
- project
-
string
ID do Project ou nome do project
- includeCommits
-
number
O número de compromissos a incluir no resultado.
- includeRefUpdates
-
boolean
Se verdadeiro, inclua a lista de refs que foram atualizadas pelo push.
Regressos
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
O id ou nome amigável do repositório. Para usar o nome amigável, projectId também deve ser especificado.
- pushId
-
number
O id do empurrão.
- project
-
string
ID do Project ou nome do project
- top
-
number
O número máximo de confirmações a devolver ("obter o topo x confirmações").
- skip
-
number
O número de confirmações a ignorar.
- includeLinks
-
boolean
Defina como false para evitar a inclusão de links de URL REST para recursos. O padrão é true.
Regressos
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 ID do repositório.
- project
-
string
ID do Project ou nome do project
- skip
-
number
Número de pushes para ignorar.
- top
-
number
Número de empurrões para retornar.
- searchCriteria
- GitPushSearchCriteria
Atributos de critérios de pesquisa: fromDate, toDate, pusherId, refName, includeRefUpdates ou includeLinks. fromDate: Data de início para pesquisar. toDate: Data de término para pesquisar. pusherId: Identidade da pessoa que enviou o push. refName: Nome da filial a considerar. includeRefUpdates: Se verdadeiro, inclua a lista de refs que foram atualizadas pelo push. includeLinks: Se o campo _links deve ser incluído nas referências superficiais.
Regressos
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 Project ou nome do project
Regressos
Promise<GitDeletedRepository[]>
getRefFavorite(string, number)
Obtém as refs favoritas para um Id favorito.
function getRefFavorite(project: string, favoriteId: number): Promise<GitRefFavorite>
Parâmetros
- project
-
string
ID do Project ou nome do project
- favoriteId
-
number
O Id do favorito ref solicitado.
Regressos
Promise<GitRefFavorite>
getRefFavorites(string, string, string)
Obtém as refs favoritas para um repo e uma identidade.
function getRefFavorites(project: string, repositoryId?: string, identityId?: string): Promise<GitRefFavorite[]>
Parâmetros
- project
-
string
ID do Project ou nome do project
- repositoryId
-
string
O id do repositório.
- identityId
-
string
O id da identidade cujos favoritos devem ser recuperados. Se null, a identidade solicitante é usada.
Regressos
Promise<GitRefFavorite[]>
getRefFavoritesForProject(string, string)
function getRefFavoritesForProject(project: string, identityId?: string): Promise<GitRefFavorite[]>
Parâmetros
- project
-
string
ID do Project ou nome do project
- identityId
-
string
Regressos
Promise<GitRefFavorite[]>
getRefs(string, string, string, boolean, boolean, boolean, boolean, boolean, string, boolean)
Consulta o repositório fornecido para suas refs e as retorna.
function getRefs(repositoryId: string, project?: string, filter?: string, includeLinks?: boolean, includeStatuses?: boolean, includeMyBranches?: boolean, latestStatusesOnly?: boolean, peelTags?: boolean, filterContains?: string, includeTargetBranches?: boolean): Promise<PagedList<GitRef>>
Parâmetros
- repositoryId
-
string
O nome ou ID do repositório.
- project
-
string
ID do Project ou nome do project
- filter
-
string
[opcional] Um filtro para aplicar às refs (começa com).
- includeLinks
-
boolean
[opcional] Especifica se referenceLinks deve ser incluído 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 as ramificações que o usuário possui, as ramificações favoritas do usuário e a ramificação padrão. O valor padrão é false. Não pode ser combinado com o parâmetro filter.
- latestStatusesOnly
-
boolean
[opcional] True para incluir apenas o status de confirmação de dica para cada ref. Esta opção requer que seja verdadeira. O valor padrão é false.
- peelTags
-
boolean
[opcional] As tags anotadas preencherão a propriedade PeeledObjectId. O padrão é false.
- filterContains
-
string
[opcional] Um filtro para aplicar às refs (contém).
- includeTargetBranches
-
boolean
[opcional] Inclui ramos-alvo definidos por padrões em pull_request_targets.yml.
Regressos
getRepositories(string, boolean, boolean, boolean)
Recupere repositórios git.
function getRepositories(project?: string, includeLinks?: boolean, includeAllUrls?: boolean, includeHidden?: boolean): Promise<GitRepository[]>
Parâmetros
- project
-
string
ID do Project ou nome do project
- 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.
Regressos
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 project da equipa.
- 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 para aplicar às refs (contém).
- top
-
number
[opcional] Número máximo de repositórios a devolver. Não pode ser maior que 500. Se não for fornecido, mas continuationToken for, o padrão top será 100.
- continuationToken
-
string
O token de continuação usado para paginação.
Regressos
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 ID do repositório.
- project
-
string
ID do Project ou nome do project
Regressos
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 ID do repositório.
- includeParent
-
boolean
True para incluir o repositório pai. Disponível apenas em chamadas autenticadas.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<GitRepository>
getRevert(string, number, string)
Recupere informações sobre uma operação de reversão por revert Id.
function getRevert(project: string, revertId: number, repositoryId: string): Promise<GitRevert>
Parâmetros
- project
-
string
ID do Project ou nome do project
- revertId
-
number
ID da operação de reversão.
- repositoryId
-
string
ID do repositório.
Regressos
Promise<GitRevert>
getRevertConflict(string, number, number, string)
Recuperar um conflito para uma reversão 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 Project ou nome do project
Regressos
Promise<GitConflict>
getRevertConflicts(string, number, string, string, number, boolean, boolean, boolean)
Recuperar todos os conflitos para uma reversão
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 Project ou nome do project
- continuationToken
-
string
- top
-
number
- excludeResolved
-
boolean
- onlyResolved
-
boolean
- includeObsolete
-
boolean
Regressos
Promise<PagedList<GitConflict>>
getRevertForRefName(string, string, string)
Recupere informações sobre uma operação de reversão para uma ramificação específica.
function getRevertForRefName(project: string, repositoryId: string, refName: string): Promise<GitRevert>
Parâmetros
- project
-
string
ID do Project ou nome do project
- repositoryId
-
string
ID do repositório.
- refName
-
string
O GitAsyncRefOperationParameters generatedRefName usado para a operação de reversão.
Regressos
Promise<GitRevert>
getStatuses(string, string, string, number, number, boolean)
Obtenha 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 Project ou nome do project
- 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 101-150, defina como 50 e pule para 100.
- latestOnly
-
boolean
O sinalizador indica se apenas os status mais recentes devem ser obtidos agrupados por e .
Regressos
Promise<GitStatus[]>
getSuggestions(string, string, boolean)
Recupere uma sugestão de pull request para um determinado repositório ou project de equipa.
function getSuggestions(repositoryId: string, project?: string, preferCompareBranch?: boolean): Promise<GitSuggestion[]>
Parâmetros
- repositoryId
-
string
ID do repositório git.
- project
-
string
ID do Project ou nome do project
- preferCompareBranch
-
boolean
Se verdadeiro, prefira a ramificação de comparação sobre a ramificação padrão como ramificação de destino para solicitações pull.
Regressos
Promise<GitSuggestion[]>
getThreads(string, number, string, number, number)
Recupere todos os threads em uma solicitação pull.
function getThreads(repositoryId: string, pullRequestId: number, project?: string, iteration?: number, baseIteration?: number): Promise<GitPullRequestCommentThread[]>
Parâmetros
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- project
-
string
ID do Project ou nome do project
- iteration
-
number
Se especificado, as posições do thread serão rastreadas usando essa iteração como o lado direito do diff.
- baseIteration
-
number
Se especificado, as posições do thread serão rastreadas usando essa iteração como o lado esquerdo do diff.
Regressos
Promise<GitPullRequestCommentThread[]>
getTree(string, string, string, string, boolean, string)
O ponto de extremidade Tree retorna a coleção de objetos abaixo da árvore especificada. As á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
SHA1 hash do objeto de árvore.
- project
-
string
ID do Project ou nome do project
- projectId
-
string
Project Id.
- recursive
-
boolean
Pesquisar recursivamente. Inclua árvores debaixo desta árvore. O padrão é false.
- fileName
-
string
Nome a ser usado se um arquivo .zip for retornado. O padrão é o ID do objeto.
Regressos
Promise<GitTreeRef>
getTreeZip(string, string, string, string, boolean, string)
O ponto de extremidade Tree retorna a coleção de objetos abaixo da árvore especificada. As á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
SHA1 hash do objeto de árvore.
- project
-
string
ID do Project ou nome do project
- projectId
-
string
Project Id.
- recursive
-
boolean
Pesquisar recursivamente. Inclua árvores debaixo desta árvore. O padrão é false.
- fileName
-
string
Nome a ser usado se um arquivo .zip for retornado. O padrão é o ID do objeto.
Regressos
Promise<ArrayBuffer>
queryImportRequests(string, string, boolean)
Recuperar 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 Project ou nome do project
- repositoryId
-
string
O nome ou ID do repositório.
- includeAbandoned
-
boolean
True para incluir solicitações de importação abandonadas nos resultados.
Regressos
Promise<GitImportRequest[]>
restoreRepositoryFromRecycleBin(GitRecycleBinRepositoryDetails, string, string)
Recupere um repositório Git excluído por software. Os repositórios excluídos recentemente entram em um estado de exclusão suave por um período de tempo 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 Project ou nome do project
- repositoryId
-
string
O ID do repositório.
Regressos
Promise<GitRepository>
setEnableOnCreateHost(boolean)
function setEnableOnCreateHost(enableOnCreateHost: boolean): Promise<void>
Parâmetros
- enableOnCreateHost
-
boolean
Regressos
Promise<void>
setEnableOnCreateProject(string, boolean)
function setEnableOnCreateProject(enableOnCreateProjectId: string, enableOnStatus: boolean): Promise<void>
Parâmetros
- enableOnCreateProjectId
-
string
- enableOnStatus
-
boolean
Regressos
Promise<void>
sharePullRequest(ShareNotificationContext, string, number, string)
Envia uma notificação por e-mail sobre uma solicitação 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 do pull request.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<void>
updateCherryPickConflict(GitConflict, string, number, number, string)
Atualizar 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 Project ou nome do project
Regressos
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 Project ou nome do project
Regressos
Promise<GitConflictUpdateResult[]>
updateComment(Comment, string, number, number, number, string)
Atualize um comentário associado a um thread específico em uma solicitação 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
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- threadId
-
number
ID do thread em que o comentário desejado está.
- commentId
-
number
ID do comentário a atualizar.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<Comment>
updateEnablementStatus(AdvSecEnablementUpdate[])
Status de ativação POST para repositórios.
function updateEnablementStatus(enablementUpdates: AdvSecEnablementUpdate[]): Promise<void>
Parâmetros
- enablementUpdates
Regressos
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 Project ou nome do project
- repositoryId
-
string
O nome ou ID do repositório.
- importRequestId
-
number
O identificador exclusivo da solicitação de importação a ser atualizada.
Regressos
Promise<GitImportRequest>
updatePullRequest(GitPullRequest, string, number, string)
Atualizar um pull request
function updatePullRequest(gitPullRequestToUpdate: GitPullRequest, repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequest>
Parâmetros
- gitPullRequestToUpdate
- GitPullRequest
O conteúdo da solicitação pull que deve ser atualizado.
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID da solicitação pull para atualização.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<GitPullRequest>
updatePullRequestConflict(GitConflict, string, number, number, string)
Atualizar 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 Project ou nome do project
Regressos
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 Project ou nome do project
Regressos
Promise<GitConflictUpdateResult[]>
updatePullRequestIterationStatuses(JsonPatchDocument, string, number, number, string)
Atualize a coleção de status de iteração de solicitação pull. O único tipo de operação suportado é .
function updatePullRequestIterationStatuses(patchDocument: JsonPatchDocument, repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<void>
Parâmetros
- patchDocument
- JsonPatchDocument
Operações para aplicar aos status da solicitação pull no formato de patch JSON.
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- iterationId
-
number
ID da iteração de solicitação pull.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<void>
updatePullRequestProperties(JsonPatchDocument, string, number, string)
Crie ou atualize as propriedades externas da solicitação pull. A operação de patch pode ser , ou . Para operação, o caminho pode estar vazio. Se o caminho estiver vazio, o valor deve ser uma lista de pares de valores de chave. Para operação, o caminho não pode estar vazio. Se o caminho não existir, a propriedade será adicionada à coleção. Para 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 para adicionar, substituir ou remover no formato de patch JSON.
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<any>
updatePullRequestReviewer(IdentityRefWithVote, string, number, string, string)
Editar uma entrada de revisor. Estes 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 o ID do revisor estiver incluído aqui, ele deverá corresponder ao parâmetro reviewerID.
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- reviewerId
-
string
ID do revisor.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<IdentityRefWithVote>
updatePullRequestReviewers(IdentityRefWithVote[], string, number, string)
Redefina os votos de vários revisores em uma solicitação pull. NOTA: Este ponto de extremidade suporta apenas a atualização de votos, mas não suporta a atualização dos revisores necessários (política de utilização) ou nomes de visualizaçã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
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request
- project
-
string
ID do Project ou nome do project
Regressos
Promise<void>
updatePullRequestStatuses(JsonPatchDocument, string, number, string)
Atualize a coleta de status da solicitação pull. O único tipo de operação suportado é .
function updatePullRequestStatuses(patchDocument: JsonPatchDocument, repositoryId: string, pullRequestId: number, project?: string): Promise<void>
Parâmetros
- patchDocument
- JsonPatchDocument
Operações para aplicar aos status da solicitação pull no formato de patch JSON.
- repositoryId
-
string
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<void>
updateRef(GitRefUpdate, string, string, string, string)
Bloquear ou desbloquear uma ramificação.
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 (bloquear/desbloquear) a ser executada
- repositoryId
-
string
O nome ou ID do repositório.
- filter
-
string
O nome da ramificação a bloquear/desbloquear
- project
-
string
ID do Project ou nome do project
- projectId
-
string
ID ou nome do project da equipa. Opcional se especificar um ID para o repositório.
Regressos
Promise<GitRef>
updateRefs(GitRefUpdate[], string, string, string)
Criar, atualizar ou excluir 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 ID do repositório.
- project
-
string
ID do Project ou nome do project
- projectId
-
string
ID ou nome do project da equipa. Opcional se especificar um ID para o repositório.
Regressos
Promise<GitRefUpdateResult[]>
updateRepository(GitRepository, string, string)
Atualiza o repositório Git com um novo nome de repositório ou uma nova ramificação padrão.
function updateRepository(newRepositoryInfo: GitRepository, repositoryId: string, project?: string): Promise<GitRepository>
Parâmetros
- newRepositoryInfo
- GitRepository
Especificar um novo nome de repositório ou uma nova ramificação padrão do repositório
- repositoryId
-
string
O ID do repositório.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<GitRepository>
updateRevertConflict(GitConflict, string, number, number, string)
Atualizar 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 Project ou nome do project
Regressos
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 Project ou nome do project
Regressos
Promise<GitConflictUpdateResult[]>
updateThread(GitPullRequestCommentThread, string, number, number, string)
Atualize um thread em uma solicitação 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
O ID do repositório da ramificação de destino da solicitação pull.
- pullRequestId
-
number
ID do pull request.
- threadId
-
number
ID do thread a ser atualizado.
- project
-
string
ID do Project ou nome do project
Regressos
Promise<GitPullRequestCommentThread>