GitRestClient class
Základní třída, která by se měla použít (odvozená) k provádění požadavků na rozhraní REST API služby VSS
- Extends
Konstruktory
| Git |
Vlastnosti
| RESOURCE_AREA_ID |
Metody
| create |
Vytvořte anotovanou značku. |
| create |
Připojte nový soubor k žádosti o přijetí změn. |
| create |
Cherry vyberte konkrétní potvrzení nebo potvrzení přidružená k žádosti o přijetí změn do nové větve. |
| create |
Vytvořte komentář ke konkrétnímu vláknu v žádosti o přijetí změn (pro každé vlákno je možné vytvořit až 500 komentářů). |
| create |
Vytvořte stav potvrzení Gitu. |
| create |
Vytvoří oblíbenou položku odkazu. |
| create |
Požádejte, aby se do tohoto úložiště načítá odkazy jiného úložiště. Synchronizuje dva existující forky. Pokud chcete vytvořit fork, projděte si <https://docs.microsoft.com/en-us/rest/api/vsts/git/repositories/create?view=azure-devops-rest-5.1"href=; koncový bod úložiště></a> |
| create |
Vytvořte žádost o import. |
| create |
Přidejte k komentáři lajk. |
| create |
Požádejte o operaci sloučení Gitu. V současné době podporujeme slučování pouze 2 potvrzení. |
| create |
Vytvořte žádost o přijetí změn. |
| create |
Vytvořte stav žádosti o přijetí změn v iteraci. Tato operace bude mít stejný výsledek jako vytvoření stavu žádosti o přijetí změn se zadaným ID iterace v textu požadavku. |
| create |
Vytvořte značku (pokud ještě neexistuje) a přidejte ji jako popisek (značku) pro zadanou žádost o přijetí změn. Jediným povinným polem je název nového popisku (značka). |
| create |
Přidejte revidujícím do žádosti o přijetí změn nebo přetypujte hlas. |
| create |
Přidání revidujících do žádosti o přijetí změn |
| create |
Vytvořte stav žádosti o přijetí změn. |
| create |
Nasdílení změn do úložiště |
| create |
Vytvořte úložiště Git v týmovém projektu. |
| create |
Spustí operaci a vytvoří novou větev, která vrátí změny zavedené určitým potvrzením nebo potvrzeními přidruženými k žádosti o přijetí změn. |
| create |
Vytvořte vlákno v žádosti o přijetí změn. |
| create |
Přidejte do revidujících žádosti o přijetí změn nematerializovanou identitu. |
| delete |
Odstraňte přílohu žádosti o přijetí změn. |
| delete |
Odstraňte komentář přidružený ke konkrétnímu vláknu v žádosti o přijetí změn. |
| delete |
DELETE Odstraní stav povolení a fakturovatelnécommitters data z databáze. Odstraněním dat povolení se efektivně zakážou pro ovlivněná úložiště. |
| delete |
Odstraňte lajk u komentáře. |
| delete |
Odstraňte stav iterace žádosti o přijetí změn. |
| delete |
Odebere popisek (značku) ze sady těch, které jsou přiřazené k žádosti o přijetí změn. Samotná značka se neodstraní. |
| delete |
Odeberte revidujícím z žádosti o přijetí změn. |
| delete |
Odstraňte stav žádosti o přijetí změn. |
| delete |
Odstraní zadanou oblíbenou položku odkazu. |
| delete |
Odstranění úložiště Git |
| delete |
Zničí (pevné odstranění) obnovitelného odstraněného úložiště Git. |
| get |
Získejte anotovanou značku. |
| get |
Získejte obsah souboru přílohy žádosti o přijetí změn. |
| get |
Získejte seznam souborů připojených k dané žádosti o přijetí změn. |
| get |
Získejte obsah souboru přílohy žádosti o přijetí změn. |
| get |
Načtěte skutečné fakturovatelné potvrzení pro službu Advanced Security pro dané datum. |
| get |
Načtěte podrobné skutečné fakturovatelné potvrzení pro službu Advanced Security pro dané datum. Podrobné výsledky záměrně neodfiltrují obnovitelné odstraněné projekty a úložiště, aby bylo možné diagnostikovat problémy s fakturací. |
| get |
Získejte jeden objekt blob. |
| get |
Získejte jeden objekt blob. |
| get |
Získá jeden nebo více objektů blob ve stažení souboru ZIP. |
| get |
Získejte jeden objekt blob. |
| get |
Načtěte statistiky o jedné větvi. |
| get |
Načtěte statistiky o všech větvích v úložišti. |
| get |
Načtení statistik pro více potvrzení |
| get |
Načtěte změny pro konkrétní potvrzení. |
| get |
Načtěte informace o operaci výběru třešně podle ID výběru třešně. |
| get |
Načtení jednoho konfliktu pro výběr určité položky podle ID |
| get |
Načtení všech konfliktů pro výběr určité třešně |
| get |
Načtěte informace o operaci výběru určité větve. Tato operace je náročná kvůli základní struktuře objektů, takže toto rozhraní API sleduje pouze 1000 posledních operací výběru třešní. |
| get |
Vzhledem k hodnotě commitId vrátí seznam potvrzení, která jsou ve stejné rodině výběrových položek. |
| get |
Načtěte komentář přidružený ke konkrétnímu vláknu v žádosti o přijetí změn. |
| get |
Načtěte všechny komentáře přidružené ke konkrétnímu vláknu v žádosti o přijetí změn. |
| get |
Načtení konkrétního potvrzení |
| get |
Vyhledejte nejbližší společné potvrzení (základ sloučení) mezi základním a cílovým potvrzením a získejte rozdíl mezi základním a cílovým potvrzením nebo běžnými a cílovými potvrzeními. |
| get |
Načtení potvrzení Gitu pro projekt |
| get |
Načtení potvrzení Gitu pro projekt odpovídající kritériím hledání |
| get |
Načtěte odstraněná úložiště Git. |
| get |
Get Enablement status for project's repositories. |
| get |
|
| get |
|
| get |
Získejte odhadované fakturovatelné potvrzení pro úložiště za posledních 90 dnů. |
| get |
Získejte odhadované fakturovatelné pushery pro organizaci za posledních 90 dnů. |
| get |
Získejte odhadované fakturovatelné nabízení za projekt za posledních 90 dnů. |
| get |
Získání rozdílů souborů pro každý ze zadaných souborů |
| get |
Načtěte všechny forky úložiště v kolekci. |
| get |
Získejte podrobnosti o konkrétní operaci synchronizace forku. |
| get |
Načtěte všechny požadované operace synchronizace forku v tomto úložišti. |
| get |
Získat metadata položek nebo obsah pro jednu položku Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování. |
| get |
Získat metadata položek nebo obsah pro jednu položku Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování. |
| get |
Získat metadata položek nebo obsah pro kolekci položek Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování. |
| get |
Získat metadata položek nebo obsah pro jednu položku Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování. |
| get |
Získat metadata položek nebo obsah pro jednu položku Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování. |
| get |
Načtěte konkrétní žádost o import. |
| get |
Získat metadata položek nebo obsah pro jednu položku Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování. |
| get |
Získat metadata položek nebo obsah pro jednu položku Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování. |
| get |
Získat metadata položek nebo obsah pro kolekci položek Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování. |
| get |
Načte dávku položek v úložišti nebo projektu pro daný seznam cest nebo dlouhou cestu. |
| get |
Získat metadata položek nebo obsah pro jednu položku Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování. |
| get |
Získat metadata položek nebo obsah pro jednu položku Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování. |
| get |
Získáte lajky pro komentář. |
| get |
Najděte základy sloučení dvou potvrzení, volitelně napříč forky. Pokud není zadán parametr otherRepositoryId, základy sloučení se vypočítají pouze v kontextu místního úložištěNameOrId. |
| get |
Získejte podrobnosti o konkrétní operaci sloučení. |
| get |
GET Stav oprávnění pokročilého zabezpečení. |
| get |
Načtení žádosti o přijetí změn |
| get |
Načtení žádosti o přijetí změn |
| get |
Získejte potvrzení pro zadanou žádost o přijetí změn. |
| get |
Načtení jednoho konfliktu pro žádost o přijetí změn podle ID |
| get |
Načtení všech konfliktů pro žádost o přijetí změn |
| get |
Získejte zadanou iteraci pro žádost o přijetí změn. |
| get |
Načtěte změny provedené v žádosti o přijetí změn mezi dvěma iteracemi. |
| get |
Získejte potvrzení pro zadanou iteraci žádosti o přijetí změn. |
| get |
Získejte seznam iterací pro zadanou žádost o přijetí změn. |
| get |
Získejte stav iterace konkrétní žádosti o přijetí změn podle ID. ID stavu je jedinečné v rámci žádosti o přijetí změn napříč všemi iteracemi. |
| get |
Získejte všechny stavy přidružené k iteraci žádosti o přijetí změn. |
| get |
Načte jeden popisek (značku), který byl přiřazen k žádosti o přijetí změn. |
| get |
Získejte všechny popisky (značky) přiřazené k žádosti o přijetí změn. |
| get |
Získání externích vlastností žádosti o přijetí změn |
| get |
Toto rozhraní API slouží k vyhledání žádostí o přijetí změn souvisejících s daným potvrzením. Dá se použít k vyhledání žádosti o přijetí změn, která vytvořila konkrétní potvrzení sloučení, nebo lze použít k vyhledání všech žádostí o přijetí změn, které kdy sloučily konkrétní potvrzení. Vstup je seznam dotazů, které obsahují seznam potvrzení. Pro každé potvrzení, které hledáte, se vrátí slovník potvrzení –> žádosti o přijetí změn. |
| get |
Načtení informací o konkrétním revidujícím žádosti o přijetí změn |
| get |
Načtení revidujících pro žádost o přijetí změn |
| get |
Načtěte všechny žádosti o přijetí změn odpovídající zadaným kritériím. |
| get |
Načtěte všechny žádosti o přijetí změn odpovídající zadaným kritériím. |
| get |
Získejte konkrétní stav žádosti o přijetí změn podle ID. ID stavu je jedinečné v rámci žádosti o přijetí změn napříč všemi iteracemi. |
| get |
Získejte všechny stavy přidružené k žádosti o přijetí změn. |
| get |
Načtěte vlákno v žádosti o přijetí změn. |
| get |
Načtěte seznam pracovních položek přidružených k žádosti o přijetí změn. |
| get |
Načte konkrétní nabízení. |
| get |
Načte seznam potvrzení přidružených k určitému zápisu. |
| get |
Načte nabízené změny přidružené k zadanému úložišti. |
| get |
Načtěte obnovitelně odstraněná úložiště Git z koše. |
| get |
Získá odkazy oblíbené pro id oblíbené. |
| get |
Získá oblíbené odkazy pro úložiště a identitu. |
| get |
|
| get |
Dotazuje poskytnuté úložiště na jeho odkazy a vrátí je. |
| get |
Načtěte úložiště Git. |
| get |
Načtěte úložiště Git s filtrem podle názvu a stránkování. |
| get |
Načtěte úložiště Git. |
| get |
Načtěte úložiště Git. |
| get |
Načtěte informace o operaci vrácení zpět podle ID vrácení. |
| get |
Načtení jednoho konfliktu pro vrácení podle ID |
| get |
Načtení všech konfliktů pro vrácení zpět |
| get |
Načtěte informace o operaci vrácení pro konkrétní větev. |
| get |
Získejte stavy přidružené k potvrzení Gitu. |
| get |
Načtěte návrh žádosti o přijetí změn pro konkrétní úložiště nebo týmový projekt. |
| get |
Načtěte všechna vlákna v žádosti o přijetí změn. |
| get |
Koncový bod stromu vrátí kolekci objektů pod zadaným stromem. Stromy jsou složky v úložišti Git. |
| get |
Koncový bod stromu vrátí kolekci objektů pod zadaným stromem. Stromy jsou složky v úložišti Git. |
| query |
Načtěte žádosti o import pro úložiště. |
| restore |
Obnovení obnovitelného odstraněného úložiště Git Nedávno odstraněná úložiště po určitou dobu přejdou do stavu obnovitelného odstranění, než se odstraní a přestanou být obnovitelná. |
| set |
|
| set |
|
| share |
Odešle e-mailové oznámení o konkrétní žádosti o přijetí změn skupině příjemců. |
| update |
Řešení konfliktů při sloučení aktualizací |
| update |
Aktualizace řešení konfliktů při více sloučení |
| update |
Aktualizujte komentář přidružený ke konkrétnímu vláknu v žádosti o přijetí změn. |
| update |
Stav povolení POST pro úložiště |
| update |
Zkuste znovu nebo opusťte neúspěšnou žádost o import. |
| update |
Aktualizace žádosti o přijetí změn |
| update |
Řešení konfliktů při sloučení aktualizací |
| update |
Aktualizace řešení konfliktů při více sloučení |
| update |
Aktualizujte kolekci stavů iterace žádostí o přijetí změn. Jediný podporovaný typ operace je |
| update |
Vytvoření nebo aktualizace externích vlastností žádosti o přijetí změn Operace opravy může být |
| update |
Umožňuje upravit položku revidujících. Tato pole jsou opravitelná: isFlagged, hasDeclined |
| update |
Resetujte hlasy více revidujících v žádosti o přijetí změn. POZNÁMKA: Tento koncový bod podporuje pouze aktualizaci hlasů, ale nepodporuje aktualizaci požadovaných revidujících (použití zásad) nebo zobrazovaných jmen. |
| update |
Aktualizujte kolekci stavů žádostí o přijetí změn. Jediný podporovaný typ operace je |
| update |
Uzamkněte nebo odemkněte větev. |
| update |
Vytváření, aktualizace nebo odstraňování referenčních informací (větví) |
| update |
Aktualizuje úložiště Git buď novým názvem úložiště, nebo novou výchozí větví. |
| update |
Řešení konfliktů při sloučení aktualizací |
| update |
Aktualizace řešení konfliktů při více sloučení |
| update |
Aktualizujte vlákno v žádosti o přijetí změn. |
Podrobnosti konstruktoru
GitRestClient(IVssRestClientOptions)
Podrobnosti vlastnosti
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Hodnota vlastnosti
string
Podrobnosti metody
createAnnotatedTag(GitAnnotatedTag, string, string)
Vytvořte anotovanou značku.
function createAnnotatedTag(tagObject: GitAnnotatedTag, project: string, repositoryId: string): Promise<GitAnnotatedTag>
Parametry
- tagObject
- GitAnnotatedTag
Objekt obsahující podrobnosti o značce, která se má vytvořit.
- project
-
string
ID projektu nebo název projektu
- repositoryId
-
string
ID nebo název úložiště.
Návraty
Promise<GitAnnotatedTag>
createAttachment(any, string, string, number, string)
Připojte nový soubor k žádosti o přijetí změn.
function createAttachment(content: any, fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<Attachment>
Parametry
- content
-
any
Obsah k nahrání
- fileName
-
string
Název souboru.
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<Attachment>
createCherryPick(GitAsyncRefOperationParameters, string, string)
Cherry vyberte konkrétní potvrzení nebo potvrzení přidružená k žádosti o přijetí změn do nové větve.
function createCherryPick(cherryPickToCreate: GitAsyncRefOperationParameters, project: string, repositoryId: string): Promise<GitCherryPick>
Parametry
- cherryPickToCreate
- GitAsyncRefOperationParameters
- project
-
string
ID projektu nebo název projektu
- repositoryId
-
string
ID úložiště.
Návraty
Promise<GitCherryPick>
createComment(Comment, string, number, number, string)
Vytvořte komentář ke konkrétnímu vláknu v žádosti o přijetí změn (pro každé vlákno je možné vytvořit až 500 komentářů).
function createComment(comment: Comment, repositoryId: string, pullRequestId: number, threadId: number, project?: string): Promise<Comment>
Parametry
- comment
- Comment
Komentář, který chcete vytvořit. Komentáře můžou mít maximálně 150 000 znaků.
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- threadId
-
number
ID vlákna, ve které je požadovaný komentář.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<Comment>
createCommitStatus(GitStatus, string, string, string)
Vytvořte stav potvrzení Gitu.
function createCommitStatus(gitCommitStatusToCreate: GitStatus, commitId: string, repositoryId: string, project?: string): Promise<GitStatus>
Parametry
- gitCommitStatusToCreate
- GitStatus
Objekt stavu potvrzení Gitu, který se má vytvořit.
- commitId
-
string
ID potvrzení Gitu
- repositoryId
-
string
ID úložiště.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitStatus>
createFavorite(GitRefFavorite, string)
Vytvoří oblíbenou položku odkazu.
function createFavorite(favorite: GitRefFavorite, project: string): Promise<GitRefFavorite>
Parametry
- favorite
- GitRefFavorite
Položka ref, která se má vytvořit jako oblíbená.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitRefFavorite>
createForkSyncRequest(GitForkSyncRequestParameters, string, string, boolean)
Požádejte, aby se do tohoto úložiště načítá odkazy jiného úložiště. Synchronizuje dva existující forky. Pokud chcete vytvořit fork, projděte si <https://docs.microsoft.com/en-us/rest/api/vsts/git/repositories/create?view=azure-devops-rest-5.1"href=; koncový bod úložiště></a>
function createForkSyncRequest(syncParams: GitForkSyncRequestParameters, repositoryNameOrId: string, project?: string, includeLinks?: boolean): Promise<GitForkSyncRequest>
Parametry
- syncParams
- GitForkSyncRequestParameters
Zdrojové úložiště a mapování ref.
- repositoryNameOrId
-
string
Název nebo ID úložiště.
- project
-
string
ID projektu nebo název projektu
- includeLinks
-
boolean
Pravda pro zahrnutí odkazů
Návraty
Promise<GitForkSyncRequest>
createImportRequest(GitImportRequest, string, string)
Vytvořte žádost o import.
function createImportRequest(importRequest: GitImportRequest, project: string, repositoryId: string): Promise<GitImportRequest>
Parametry
- importRequest
- GitImportRequest
Žádost o import, kterou chcete vytvořit.
- project
-
string
ID projektu nebo název projektu
- repositoryId
-
string
Název nebo ID úložiště.
Návraty
Promise<GitImportRequest>
createLike(string, number, number, number, string)
Přidejte k komentáři lajk.
function createLike(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<void>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- threadId
-
number
ID vlákna, které obsahuje komentář.
- commentId
-
number
ID komentáře.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<void>
createMergeRequest(GitMergeParameters, string, string, boolean)
Požádejte o operaci sloučení Gitu. V současné době podporujeme slučování pouze 2 potvrzení.
function createMergeRequest(mergeParameters: GitMergeParameters, project: string, repositoryNameOrId: string, includeLinks?: boolean): Promise<GitMerge>
Parametry
- mergeParameters
- GitMergeParameters
Nadřazené identifikátory commitId a sloučení zápisu messsage.
- project
-
string
ID projektu nebo název projektu
- repositoryNameOrId
-
string
Název nebo ID úložiště.
- includeLinks
-
boolean
Pravda pro zahrnutí odkazů
Návraty
Promise<GitMerge>
createPullRequest(GitPullRequest, string, string, boolean)
Vytvořte žádost o přijetí změn.
function createPullRequest(gitPullRequestToCreate: GitPullRequest, repositoryId: string, project?: string, supportsIterations?: boolean): Promise<GitPullRequest>
Parametry
- gitPullRequestToCreate
- GitPullRequest
Žádost o přijetí změn, kterou chcete vytvořit.
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
- supportsIterations
-
boolean
Pokud ano, následné nasdílení změn do žádosti o přijetí změn bude možné jednotlivě zkontrolovat. Tuto hodnotu nastavte na false pro velké žádosti o přijetí změn z důvodů výkonu, pokud tuto funkci nepotřebujete.
Návraty
Promise<GitPullRequest>
createPullRequestIterationStatus(GitPullRequestStatus, string, number, number, string)
Vytvořte stav žádosti o přijetí změn v iteraci. Tato operace bude mít stejný výsledek jako vytvoření stavu žádosti o přijetí změn se zadaným ID iterace v textu požadavku.
function createPullRequestIterationStatus(status: GitPullRequestStatus, repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<GitPullRequestStatus>
Parametry
- status
- GitPullRequestStatus
Stav žádosti o přijetí změn, který se má vytvořit.
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- iterationId
-
number
ID iterace žádosti o přijetí změn
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitPullRequestStatus>
createPullRequestLabel(WebApiCreateTagRequestData, string, number, string, string)
Vytvořte značku (pokud ještě neexistuje) a přidejte ji jako popisek (značku) pro zadanou žádost o přijetí změn. Jediným povinným polem je název nového popisku (značka).
function createPullRequestLabel(label: WebApiCreateTagRequestData, repositoryId: string, pullRequestId: number, project?: string, projectId?: string): Promise<WebApiTagDefinition>
Parametry
Popisek pro přiřazení k žádosti o přijetí změn
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
- projectId
-
string
ID projektu nebo název projektu.
Návraty
Promise<WebApiTagDefinition>
createPullRequestReviewer(IdentityRefWithVote, string, number, string, string)
Přidejte revidujícím do žádosti o přijetí změn nebo přetypujte hlas.
function createPullRequestReviewer(reviewer: IdentityRefWithVote, repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<IdentityRefWithVote>
Parametry
- reviewer
- IdentityRefWithVote
Hlas revidujících.<br />Pokud je zde uvedené ID revidujícímu, musí se shodovat s parametrem reviewerID.<br />Revidujícím mohou pomocí této metody nastavit vlastní hlasování. Při přidávání dalších revidujících musí být hlas nastaven na nulu.
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- reviewerId
-
string
ID revidujících.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<IdentityRefWithVote>
createPullRequestReviewers(IdentityRef[], string, number, string)
Přidání revidujících do žádosti o přijetí změn
function createPullRequestReviewers(reviewers: IdentityRef[], repositoryId: string, pullRequestId: number, project?: string): Promise<IdentityRefWithVote[]>
Parametry
- reviewers
Revidujícím, kteří se mají přidat k žádosti o přijetí změn.
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<IdentityRefWithVote[]>
createPullRequestStatus(GitPullRequestStatus, string, number, string)
Vytvořte stav žádosti o přijetí změn.
function createPullRequestStatus(status: GitPullRequestStatus, repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequestStatus>
Parametry
- status
- GitPullRequestStatus
Stav žádosti o přijetí změn, který se má vytvořit.
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitPullRequestStatus>
createPush(GitPush, string, string)
createRepository(GitRepositoryCreateOptions, string, string)
Vytvořte úložiště Git v týmovém projektu.
function createRepository(gitRepositoryToCreate: GitRepositoryCreateOptions, project?: string, sourceRef?: string): Promise<GitRepository>
Parametry
- gitRepositoryToCreate
- GitRepositoryCreateOptions
Zadejte název úložiště, týmový projekt nebo nadřazené úložiště. Informace o týmovém projektu je možné z gitRepositoryToCreate vynechat, pokud je požadavek vymezený projektem (tj. zahrnuje ID projektu).
- project
-
string
ID projektu nebo název projektu
- sourceRef
-
string
[volitelné] Zadejte zdrojové odkazy, které se mají použít při vytváření forku úložiště.
Návraty
Promise<GitRepository>
createRevert(GitAsyncRefOperationParameters, string, string)
Spustí operaci a vytvoří novou větev, která vrátí změny zavedené určitým potvrzením nebo potvrzeními přidruženými k žádosti o přijetí změn.
function createRevert(revertToCreate: GitAsyncRefOperationParameters, project: string, repositoryId: string): Promise<GitRevert>
Parametry
- revertToCreate
- GitAsyncRefOperationParameters
- project
-
string
ID projektu nebo název projektu
- repositoryId
-
string
ID úložiště.
Návraty
Promise<GitRevert>
createThread(GitPullRequestCommentThread, string, number, string)
Vytvořte vlákno v žádosti o přijetí změn.
function createThread(commentThread: GitPullRequestCommentThread, repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequestCommentThread>
Parametry
- commentThread
- GitPullRequestCommentThread
Vlákno, které chcete vytvořit. Vlákno musí obsahovat alespoň jeden komentář.
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitPullRequestCommentThread>
createUnmaterializedPullRequestReviewer(IdentityRefWithVote, string, number, string)
Přidejte do revidujících žádosti o přijetí změn nematerializovanou identitu.
function createUnmaterializedPullRequestReviewer(reviewer: IdentityRefWithVote, repositoryId: string, pullRequestId: number, project?: string): Promise<IdentityRefWithVote>
Parametry
- reviewer
- IdentityRefWithVote
Revidujícím, který se má přidat k žádosti o přijetí změn.
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<IdentityRefWithVote>
deleteAttachment(string, string, number, string)
Odstraňte přílohu žádosti o přijetí změn.
function deleteAttachment(fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<void>
Parametry
- fileName
-
string
Název přílohy, která se má odstranit.
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<void>
deleteComment(string, number, number, number, string)
Odstraňte komentář přidružený ke konkrétnímu vláknu v žádosti o přijetí změn.
function deleteComment(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<void>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- threadId
-
number
ID vlákna, ve které je požadovaný komentář.
- commentId
-
number
ID komentáře.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<void>
deleteEnablementStatus(boolean, boolean, string[])
DELETE Odstraní stav povolení a fakturovatelnécommitters data z databáze. Odstraněním dat povolení se efektivně zakážou pro ovlivněná úložiště.
function deleteEnablementStatus(allProjects: boolean, includeBillableCommitters?: boolean, projectIds?: string[]): Promise<void>
Parametry
- allProjects
-
boolean
- includeBillableCommitters
-
boolean
- projectIds
-
string[]
Návraty
Promise<void>
deleteLike(string, number, number, number, string)
Odstraňte lajk u komentáře.
function deleteLike(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<void>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- threadId
-
number
ID vlákna, které obsahuje komentář.
- commentId
-
number
ID komentáře.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<void>
deletePullRequestIterationStatus(string, number, number, number, string)
Odstraňte stav iterace žádosti o přijetí změn.
function deletePullRequestIterationStatus(repositoryId: string, pullRequestId: number, iterationId: number, statusId: number, project?: string): Promise<void>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- iterationId
-
number
ID iterace žádosti o přijetí změn
- statusId
-
number
ID stavu žádosti o přijetí změn
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<void>
deletePullRequestLabels(string, number, string, string, string)
Odebere popisek (značku) ze sady těch, které jsou přiřazené k žádosti o přijetí změn. Samotná značka se neodstraní.
function deletePullRequestLabels(repositoryId: string, pullRequestId: number, labelIdOrName: string, project?: string, projectId?: string): Promise<void>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- labelIdOrName
-
string
Název nebo ID požadovaného popisku.
- project
-
string
ID projektu nebo název projektu
- projectId
-
string
ID projektu nebo název projektu.
Návraty
Promise<void>
deletePullRequestReviewer(string, number, string, string)
Odeberte revidujícím z žádosti o přijetí změn.
function deletePullRequestReviewer(repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<void>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- reviewerId
-
string
ID revidujících, které chcete odebrat.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<void>
deletePullRequestStatus(string, number, number, string)
Odstraňte stav žádosti o přijetí změn.
function deletePullRequestStatus(repositoryId: string, pullRequestId: number, statusId: number, project?: string): Promise<void>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- statusId
-
number
ID stavu žádosti o přijetí změn
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<void>
deleteRefFavorite(string, number)
Odstraní zadanou oblíbenou položku odkazu.
function deleteRefFavorite(project: string, favoriteId: number): Promise<void>
Parametry
- project
-
string
ID projektu nebo název projektu
- favoriteId
-
number
ID oblíbené položky odkazu, která se má odstranit.
Návraty
Promise<void>
deleteRepository(string, string)
Odstranění úložiště Git
function deleteRepository(repositoryId: string, project?: string): Promise<void>
Parametry
- repositoryId
-
string
ID úložiště.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<void>
deleteRepositoryFromRecycleBin(string, string)
Zničí (pevné odstranění) obnovitelného odstraněného úložiště Git.
function deleteRepositoryFromRecycleBin(project: string, repositoryId: string): Promise<void>
Parametry
- project
-
string
ID projektu nebo název projektu
- repositoryId
-
string
ID úložiště.
Návraty
Promise<void>
getAnnotatedTag(string, string, string)
Získejte anotovanou značku.
function getAnnotatedTag(project: string, repositoryId: string, objectId: string): Promise<GitAnnotatedTag>
Parametry
- project
-
string
ID projektu nebo název projektu
- repositoryId
-
string
ID nebo název úložiště.
- objectId
-
string
ObjectId (Sha1Id) značky, která se má získat.
Návraty
Promise<GitAnnotatedTag>
getAttachmentContent(string, string, number, string)
Získejte obsah souboru přílohy žádosti o přijetí změn.
function getAttachmentContent(fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<ArrayBuffer>
Parametry
- fileName
-
string
Název přílohy.
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<ArrayBuffer>
getAttachments(string, number, string)
Získejte seznam souborů připojených k dané žádosti o přijetí změn.
function getAttachments(repositoryId: string, pullRequestId: number, project?: string): Promise<Attachment[]>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<Attachment[]>
getAttachmentZip(string, string, number, string)
Získejte obsah souboru přílohy žádosti o přijetí změn.
function getAttachmentZip(fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<ArrayBuffer>
Parametry
- fileName
-
string
Název přílohy.
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<ArrayBuffer>
getBillableCommitters(string, Date, number, number)
Načtěte skutečné fakturovatelné potvrzení pro službu Advanced Security pro dané datum.
function getBillableCommitters(project: string, billingDate?: Date, skip?: number, take?: number): Promise<BillableCommitter[]>
Parametry
- project
-
string
ID projektu nebo název projektu
- billingDate
-
Date
Byl očekáváno UTC. Pokud není zadán výchozí hodnota předchozího fakturačního dne.
- skip
-
number
Pokud chcete simulovat stránkování, přeskočte X řádků sady výsledků.
- take
-
number
Vrátí řádky sady výsledků Y pro simulaci stránkování.
Návraty
Promise<BillableCommitter[]>
getBillableCommittersDetail(string, string, Date)
Načtěte podrobné skutečné fakturovatelné potvrzení pro službu Advanced Security pro dané datum. Podrobné výsledky záměrně neodfiltrují obnovitelné odstraněné projekty a úložiště, aby bylo možné diagnostikovat problémy s fakturací.
function getBillableCommittersDetail(project: string, includeDetails: string, billingDate?: Date): Promise<BillableCommitterDetail[]>
Parametry
- project
-
string
ID projektu nebo název projektu
- includeDetails
-
string
Vrátí všechny podrobnosti o fakturovatelných potvrzeních.
- billingDate
-
Date
Byl očekáváno UTC. Pokud není zadán výchozí hodnota předchozího fakturačního dne.
Návraty
Promise<BillableCommitterDetail[]>
getBlob(string, string, string, boolean, string, boolean)
Získejte jeden objekt blob.
function getBlob(repositoryId: string, sha1: string, project?: string, download?: boolean, fileName?: string, resolveLfs?: boolean): Promise<GitBlobRef>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- sha1
-
string
Hodnota hash SHA1 souboru. SHA1 souboru můžete získat pomocí koncového bodu Git/Items/Get Item.
- project
-
string
ID projektu nebo název projektu
- download
-
boolean
Pokud je pravda, místo vykreslení v prohlížeči se zobrazí výzva ke stažení. Poznámka: Tato hodnota je ve výchozím nastavení true, pokud je $format zip
- fileName
-
string
Zadejte název souboru, který se má použít ke stažení.
- resolveLfs
-
boolean
Pokud je pravda, zkuste přeložit objekt blob na jeho obsah LFS, pokud se jedná o soubor ukazatele LFS. Kompatibilní pouze s hlavičkami accept octet-stream nebo typy $format
Návraty
Promise<GitBlobRef>
getBlobContent(string, string, string, boolean, string, boolean)
Získejte jeden objekt blob.
function getBlobContent(repositoryId: string, sha1: string, project?: string, download?: boolean, fileName?: string, resolveLfs?: boolean): Promise<ArrayBuffer>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- sha1
-
string
Hodnota hash SHA1 souboru. SHA1 souboru můžete získat pomocí koncového bodu Git/Items/Get Item.
- project
-
string
ID projektu nebo název projektu
- download
-
boolean
Pokud je pravda, místo vykreslení v prohlížeči se zobrazí výzva ke stažení. Poznámka: Tato hodnota je ve výchozím nastavení true, pokud je $format zip
- fileName
-
string
Zadejte název souboru, který se má použít ke stažení.
- resolveLfs
-
boolean
Pokud je pravda, zkuste přeložit objekt blob na jeho obsah LFS, pokud se jedná o soubor ukazatele LFS. Kompatibilní pouze s hlavičkami accept octet-stream nebo typy $format
Návraty
Promise<ArrayBuffer>
getBlobsZip(string[], string, string, string)
Získá jeden nebo více objektů blob ve stažení souboru ZIP.
function getBlobsZip(blobIds: string[], repositoryId: string, project?: string, filename?: string): Promise<ArrayBuffer>
Parametry
- blobIds
-
string[]
ID objektů blob (hash SHA1), která se mají vrátit v souboru ZIP.
- repositoryId
-
string
Název nebo ID úložiště.
- project
-
string
ID projektu nebo název projektu
- filename
-
string
Návraty
Promise<ArrayBuffer>
getBlobZip(string, string, string, boolean, string, boolean)
Získejte jeden objekt blob.
function getBlobZip(repositoryId: string, sha1: string, project?: string, download?: boolean, fileName?: string, resolveLfs?: boolean): Promise<ArrayBuffer>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- sha1
-
string
Hodnota hash SHA1 souboru. SHA1 souboru můžete získat pomocí koncového bodu Git/Items/Get Item.
- project
-
string
ID projektu nebo název projektu
- download
-
boolean
Pokud je pravda, místo vykreslení v prohlížeči se zobrazí výzva ke stažení. Poznámka: Tato hodnota je ve výchozím nastavení true, pokud je $format zip
- fileName
-
string
Zadejte název souboru, který se má použít ke stažení.
- resolveLfs
-
boolean
Pokud je pravda, zkuste přeložit objekt blob na jeho obsah LFS, pokud se jedná o soubor ukazatele LFS. Kompatibilní pouze s hlavičkami accept octet-stream nebo typy $format
Návraty
Promise<ArrayBuffer>
getBranch(string, string, string, GitVersionDescriptor)
Načtěte statistiky o jedné větvi.
function getBranch(repositoryId: string, name: string, project?: string, baseVersionDescriptor?: GitVersionDescriptor): Promise<GitBranchStats>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- name
-
string
Název větve
- project
-
string
ID projektu nebo název projektu
- baseVersionDescriptor
- GitVersionDescriptor
Identifikuje potvrzení nebo větev, která se má použít jako základ.
Návraty
Promise<GitBranchStats>
getBranches(string, string, GitVersionDescriptor)
Načtěte statistiky o všech větvích v úložišti.
function getBranches(repositoryId: string, project?: string, baseVersionDescriptor?: GitVersionDescriptor): Promise<GitBranchStats[]>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- project
-
string
ID projektu nebo název projektu
- baseVersionDescriptor
- GitVersionDescriptor
Identifikuje potvrzení nebo větev, která se má použít jako základ.
Návraty
Promise<GitBranchStats[]>
getBranchStatsBatch(GitQueryBranchStatsCriteria, string, string)
Načtení statistik pro více potvrzení
function getBranchStatsBatch(searchCriteria: GitQueryBranchStatsCriteria, repositoryId: string, project?: string): Promise<GitBranchStats[]>
Parametry
- searchCriteria
- GitQueryBranchStatsCriteria
Základní potvrzení a seznam cílových potvrzení k porovnání
- repositoryId
-
string
Název nebo ID úložiště.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitBranchStats[]>
getChanges(string, string, string, number, number)
Načtěte změny pro konkrétní potvrzení.
function getChanges(commitId: string, repositoryId: string, project?: string, top?: number, skip?: number): Promise<GitCommitChanges>
Parametry
- commitId
-
string
ID potvrzení.
- repositoryId
-
string
ID nebo popisný název úložiště. Pokud chcete použít popisný název, musí být zadán také id projektu.
- project
-
string
ID projektu nebo název projektu
- top
-
number
Maximální počet změn, které se mají vrátit.
- skip
-
number
Počet změn, které se mají přeskočit
Návraty
Promise<GitCommitChanges>
getCherryPick(string, number, string)
Načtěte informace o operaci výběru třešně podle ID výběru třešně.
function getCherryPick(project: string, cherryPickId: number, repositoryId: string): Promise<GitCherryPick>
Parametry
- project
-
string
ID projektu nebo název projektu
- cherryPickId
-
number
ID výběru třešně.
- repositoryId
-
string
ID úložiště.
Návraty
Promise<GitCherryPick>
getCherryPickConflict(string, number, number, string)
Načtení jednoho konfliktu pro výběr určité položky podle ID
function getCherryPickConflict(repositoryId: string, cherryPickId: number, conflictId: number, project?: string): Promise<GitConflict>
Parametry
- repositoryId
-
string
- cherryPickId
-
number
- conflictId
-
number
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitConflict>
getCherryPickConflicts(string, number, string, string, number, boolean, boolean, boolean)
Načtení všech konfliktů pro výběr určité třešně
function getCherryPickConflicts(repositoryId: string, cherryPickId: number, project?: string, continuationToken?: string, top?: number, excludeResolved?: boolean, onlyResolved?: boolean, includeObsolete?: boolean): Promise<PagedList<GitConflict>>
Parametry
- repositoryId
-
string
- cherryPickId
-
number
- project
-
string
ID projektu nebo název projektu
- continuationToken
-
string
- top
-
number
- excludeResolved
-
boolean
- onlyResolved
-
boolean
- includeObsolete
-
boolean
Návraty
Promise<PagedList<GitConflict>>
getCherryPickForRefName(string, string, string)
Načtěte informace o operaci výběru určité větve. Tato operace je náročná kvůli základní struktuře objektů, takže toto rozhraní API sleduje pouze 1000 posledních operací výběru třešní.
function getCherryPickForRefName(project: string, repositoryId: string, refName: string): Promise<GitCherryPick>
Parametry
- project
-
string
ID projektu nebo název projektu
- repositoryId
-
string
ID úložiště.
- refName
-
string
GitAsyncRefOperationParameters generatedRefName použitý pro operaci výběru třešně.
Návraty
Promise<GitCherryPick>
getCherryPickRelationships(string, string, string, boolean)
Vzhledem k hodnotě commitId vrátí seznam potvrzení, která jsou ve stejné rodině výběrových položek.
function getCherryPickRelationships(repositoryNameOrId: string, commitId: string, project?: string, includeLinks?: boolean): Promise<GitCommitRef[]>
Parametry
- repositoryNameOrId
-
string
- commitId
-
string
- project
-
string
ID projektu nebo název projektu
- includeLinks
-
boolean
Návraty
Promise<GitCommitRef[]>
getComment(string, number, number, number, string)
Načtěte komentář přidružený ke konkrétnímu vláknu v žádosti o přijetí změn.
function getComment(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<Comment>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- threadId
-
number
ID vlákna, ve které je požadovaný komentář.
- commentId
-
number
ID komentáře.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<Comment>
getComments(string, number, number, string)
Načtěte všechny komentáře přidružené ke konkrétnímu vláknu v žádosti o přijetí změn.
function getComments(repositoryId: string, pullRequestId: number, threadId: number, project?: string): Promise<Comment[]>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- threadId
-
number
ID vlákna.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<Comment[]>
getCommit(string, string, string, number)
Načtení konkrétního potvrzení
function getCommit(commitId: string, repositoryId: string, project?: string, changeCount?: number): Promise<GitCommit>
Parametry
- commitId
-
string
ID potvrzení.
- repositoryId
-
string
ID nebo popisný název úložiště. Pokud chcete použít popisný název, musí být zadán také id projektu.
- project
-
string
ID projektu nebo název projektu
- changeCount
-
number
Počet změn, které se mají zahrnout do výsledku
Návraty
Promise<GitCommit>
getCommitDiffs(string, string, boolean, number, number, GitBaseVersionDescriptor, GitTargetVersionDescriptor)
Vyhledejte nejbližší společné potvrzení (základ sloučení) mezi základním a cílovým potvrzením a získejte rozdíl mezi základním a cílovým potvrzením nebo běžnými a cílovými potvrzeními.
function getCommitDiffs(repositoryId: string, project?: string, diffCommonCommit?: boolean, top?: number, skip?: number, baseVersionDescriptor?: GitBaseVersionDescriptor, targetVersionDescriptor?: GitTargetVersionDescriptor): Promise<GitCommitDiffs>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- project
-
string
ID projektu nebo název projektu
- diffCommonCommit
-
boolean
Pokud je hodnota true, rozdíl mezi běžnými a cílovými potvrzeními. Pokud je false, rozdíl mezi základním a cílovým potvrzením.
- top
-
number
Maximální počet změn, které se mají vrátit. Výchozí hodnota je 100.
- skip
-
number
Počet změn, které se mají přeskočit
- baseVersionDescriptor
- GitBaseVersionDescriptor
Popisovač základního potvrzení
- targetVersionDescriptor
- GitTargetVersionDescriptor
Popisovač pro cílové potvrzení
Návraty
Promise<GitCommitDiffs>
getCommits(string, GitQueryCommitsCriteria, string)
Načtení potvrzení Gitu pro projekt
function getCommits(repositoryId: string, searchCriteria: GitQueryCommitsCriteria, project?: string): Promise<GitCommitRef[]>
Parametry
- repositoryId
-
string
ID nebo popisný název úložiště. Pokud chcete použít popisný název, musí být zadán také id projektu.
- searchCriteria
- GitQueryCommitsCriteria
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitCommitRef[]>
getCommitsBatch(GitQueryCommitsCriteria, string, string, number, number, boolean)
Načtení potvrzení Gitu pro projekt odpovídající kritériím hledání
function getCommitsBatch(searchCriteria: GitQueryCommitsCriteria, repositoryId: string, project?: string, skip?: number, top?: number, includeStatuses?: boolean): Promise<GitCommitRef[]>
Parametry
- searchCriteria
- GitQueryCommitsCriteria
Možnosti hledání
- repositoryId
-
string
Název nebo ID úložiště.
- project
-
string
ID projektu nebo název projektu
- skip
-
number
Počet potvrzení, která se mají přeskočit Hodnota nesmí překročit 3 000 000.
- top
-
number
Maximální počet potvrzení, která se mají vrátit. Hodnota nesmí překročit 50 000.
- includeStatuses
-
boolean
Hodnota True obsahuje další informace o stavu potvrzení.
Návraty
Promise<GitCommitRef[]>
getDeletedRepositories(string)
Načtěte odstraněná úložiště Git.
function getDeletedRepositories(project: string): Promise<GitDeletedRepository[]>
Parametry
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitDeletedRepository[]>
getEnablementStatus(string[], Date, number, number)
Get Enablement status for project's repositories.
function getEnablementStatus(projectIds?: string[], billingDate?: Date, skip?: number, take?: number): Promise<AdvSecEnablementStatus[]>
Parametry
- projectIds
-
string[]
Výchozí hodnota null pro všechny projekty v hostiteli, seznam stavu úložišť projektu, který se má vrátit
- billingDate
-
Date
Byl očekáván standard UTC, výchozí hodnoty Null jsou utcNow(), které se dají zadat pro stav k určitému bodu v čase.
- skip
-
number
Pokud chcete simulovat stránkování, přeskočte X řádků sady výsledků.
- take
-
number
Vrátí řádky sady výsledků Y pro simulaci stránkování.
Návraty
Promise<AdvSecEnablementStatus[]>
getEnableOnCreateHost(boolean)
function getEnableOnCreateHost(enableOnCreateHost: boolean): Promise<boolean>
Parametry
- enableOnCreateHost
-
boolean
Návraty
Promise<boolean>
getEnableOnCreateProject(string)
function getEnableOnCreateProject(enableOnCreateProjectId: string): Promise<boolean>
Parametry
- enableOnCreateProjectId
-
string
Návraty
Promise<boolean>
getEstimatedBillableCommittersRepo(string, string)
Získejte odhadované fakturovatelné potvrzení pro úložiště za posledních 90 dnů.
function getEstimatedBillableCommittersRepo(project: string, repositoryId: string): Promise<BillableCommitter[]>
Parametry
- project
-
string
ID projektu nebo název projektu
- repositoryId
-
string
Návraty
Promise<BillableCommitter[]>
getEstimatedBillablePushersOrg()
Získejte odhadované fakturovatelné pushery pro organizaci za posledních 90 dnů.
function getEstimatedBillablePushersOrg(): Promise<BillablePusher[]>
Návraty
Promise<BillablePusher[]>
getEstimatedBillablePushersProject(string)
Získejte odhadované fakturovatelné nabízení za projekt za posledních 90 dnů.
function getEstimatedBillablePushersProject(project: string): Promise<BillablePusher[]>
Parametry
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<BillablePusher[]>
getFileDiffs(FileDiffsCriteria, string, string)
Získání rozdílů souborů pro každý ze zadaných souborů
function getFileDiffs(fileDiffsCriteria: FileDiffsCriteria, project: string, repositoryId: string): Promise<FileDiff[]>
Parametry
- fileDiffsCriteria
- FileDiffsCriteria
Seznam objektů parametrů souboru
- project
-
string
ID projektu nebo název projektu
- repositoryId
-
string
Název nebo ID úložiště
Návraty
Promise<FileDiff[]>
getForks(string, string, string, boolean)
Načtěte všechny forky úložiště v kolekci.
function getForks(repositoryNameOrId: string, collectionId: string, project?: string, includeLinks?: boolean): Promise<GitRepositoryRef[]>
Parametry
- repositoryNameOrId
-
string
Název nebo ID úložiště.
- collectionId
-
string
ID kolekce týmového projektu
- project
-
string
ID projektu nebo název projektu
- includeLinks
-
boolean
Pravda, pokud chcete zahrnout odkazy.
Návraty
Promise<GitRepositoryRef[]>
getForkSyncRequest(string, number, string, boolean)
Získejte podrobnosti o konkrétní operaci synchronizace forku.
function getForkSyncRequest(repositoryNameOrId: string, forkSyncOperationId: number, project?: string, includeLinks?: boolean): Promise<GitForkSyncRequest>
Parametry
- repositoryNameOrId
-
string
Název nebo ID úložiště.
- forkSyncOperationId
-
number
OperationId požadavku na synchronizaci.
- project
-
string
ID projektu nebo název projektu
- includeLinks
-
boolean
Pravda, pokud chcete zahrnout odkazy.
Návraty
Promise<GitForkSyncRequest>
getForkSyncRequests(string, string, boolean, boolean)
Načtěte všechny požadované operace synchronizace forku v tomto úložišti.
function getForkSyncRequests(repositoryNameOrId: string, project?: string, includeAbandoned?: boolean, includeLinks?: boolean): Promise<GitForkSyncRequest[]>
Parametry
- repositoryNameOrId
-
string
Název nebo ID úložiště.
- project
-
string
ID projektu nebo název projektu
- includeAbandoned
-
boolean
Pravda, pokud chcete zahrnout opuštěné žádosti.
- includeLinks
-
boolean
Pravda, pokud chcete zahrnout odkazy.
Návraty
Promise<GitForkSyncRequest[]>
getHfsItem(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Získat metadata položek nebo obsah pro jednu položku Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování.
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>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- path
-
string
Cesta k položce.
- project
-
string
ID projektu nebo název projektu
- scopePath
-
string
Obor cesty. Výchozí hodnota je null.
- recursionLevel
- VersionControlRecursionType
Úroveň rekurze této žádosti. Výchozí hodnota je none, žádná rekurze.
- includeContentMetadata
-
boolean
Pokud chcete zahrnout metadata obsahu, nastavte na hodnotu true. Výchozí hodnota je false.
- latestProcessedChange
-
boolean
Pokud chcete zahrnout nejnovější změny, nastavte na true. Výchozí hodnota je false.
- download
-
boolean
Pokud chcete odpověď stáhnout jako soubor, nastavte na true. Výchozí hodnota je false.
- versionDescriptor
- GitVersionDescriptor
Popisovač verze Výchozí je výchozí větev úložiště.
- includeContent
-
boolean
Pokud chcete zahrnout obsah položky při žádosti o json, nastavte na hodnotu true. Výchozí hodnota je false.
- resolveHfs
-
boolean
Pokud chcete přeložit soubory ukazatelů Git HFS tak, aby se vrátil skutečný obsah z Git HFS, nastavte na true. Výchozí hodnota je true.
- sanitize
-
boolean
Nastavte na hodnotu true pro sanitizaci souboru svg a vraťte ho jako obrázek. Užitečné pouze v případě, že je požadován soubor svg. Výchozí hodnota je false.
Návraty
Promise<GitItem>
getHfsItemContent(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Získat metadata položek nebo obsah pro jednu položku Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování.
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>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- path
-
string
Cesta k položce.
- project
-
string
ID projektu nebo název projektu
- scopePath
-
string
Obor cesty. Výchozí hodnota je null.
- recursionLevel
- VersionControlRecursionType
Úroveň rekurze této žádosti. Výchozí hodnota je none, žádná rekurze.
- includeContentMetadata
-
boolean
Pokud chcete zahrnout metadata obsahu, nastavte na hodnotu true. Výchozí hodnota je false.
- latestProcessedChange
-
boolean
Pokud chcete zahrnout nejnovější změny, nastavte na true. Výchozí hodnota je false.
- download
-
boolean
Pokud chcete odpověď stáhnout jako soubor, nastavte na true. Výchozí hodnota je false.
- versionDescriptor
- GitVersionDescriptor
Popisovač verze Výchozí je výchozí větev úložiště.
- includeContent
-
boolean
Pokud chcete zahrnout obsah položky při žádosti o json, nastavte na hodnotu true. Výchozí hodnota je false.
- resolveHfs
-
boolean
Pokud chcete přeložit soubory ukazatelů Git HFS tak, aby se vrátil skutečný obsah z Git HFS, nastavte na true. Výchozí hodnota je true.
- sanitize
-
boolean
Nastavte na hodnotu true pro sanitizaci souboru svg a vraťte ho jako obrázek. Užitečné pouze v případě, že je požadován soubor svg. Výchozí hodnota je false.
Návraty
Promise<ArrayBuffer>
getHfsItems(string, string, string, VersionControlRecursionType, boolean, boolean, boolean, boolean, GitVersionDescriptor, boolean)
Získat metadata položek nebo obsah pro kolekci položek Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování.
function getHfsItems(repositoryId: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, includeLinks?: boolean, versionDescriptor?: GitVersionDescriptor, zipForUnix?: boolean): Promise<GitItem[]>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- project
-
string
ID projektu nebo název projektu
- scopePath
-
string
Obor cesty. Výchozí hodnota je null.
- recursionLevel
- VersionControlRecursionType
Úroveň rekurze této žádosti. Výchozí hodnota je none, žádná rekurze.
- includeContentMetadata
-
boolean
Pokud chcete zahrnout metadata obsahu, nastavte na hodnotu true. Výchozí hodnota je false.
- latestProcessedChange
-
boolean
Pokud chcete zahrnout nejnovější změny, nastavte na true. Výchozí hodnota je false.
- download
-
boolean
Pokud chcete odpověď stáhnout jako soubor, nastavte na true. Výchozí hodnota je false.
- includeLinks
-
boolean
Pokud chcete zahrnout odkazy na položky, nastavte na hodnotu true. Výchozí hodnota je false.
- versionDescriptor
- GitVersionDescriptor
Popisovač verze Výchozí je výchozí větev úložiště.
- zipForUnix
-
boolean
Nastavení na hodnotu true pro zachování oprávnění k souborům pro systémy unix (a POSIX), jako jsou spustitelné soubory a symlinky
Návraty
Promise<GitItem[]>
getHfsItemText(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Získat metadata položek nebo obsah pro jednu položku Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování.
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>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- path
-
string
Cesta k položce.
- project
-
string
ID projektu nebo název projektu
- scopePath
-
string
Obor cesty. Výchozí hodnota je null.
- recursionLevel
- VersionControlRecursionType
Úroveň rekurze této žádosti. Výchozí hodnota je none, žádná rekurze.
- includeContentMetadata
-
boolean
Pokud chcete zahrnout metadata obsahu, nastavte na hodnotu true. Výchozí hodnota je false.
- latestProcessedChange
-
boolean
Pokud chcete zahrnout nejnovější změny, nastavte na true. Výchozí hodnota je false.
- download
-
boolean
Pokud chcete odpověď stáhnout jako soubor, nastavte na true. Výchozí hodnota je false.
- versionDescriptor
- GitVersionDescriptor
Popisovač verze Výchozí je výchozí větev úložiště.
- includeContent
-
boolean
Pokud chcete zahrnout obsah položky při žádosti o json, nastavte na hodnotu true. Výchozí hodnota je false.
- resolveHfs
-
boolean
Pokud chcete přeložit soubory ukazatelů Git HFS tak, aby se vrátil skutečný obsah z Git HFS, nastavte na true. Výchozí hodnota je true.
- sanitize
-
boolean
Nastavte na hodnotu true pro sanitizaci souboru svg a vraťte ho jako obrázek. Užitečné pouze v případě, že je požadován soubor svg. Výchozí hodnota je false.
Návraty
Promise<string>
getHfsItemZip(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Získat metadata položek nebo obsah pro jednu položku Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování.
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>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- path
-
string
Cesta k položce.
- project
-
string
ID projektu nebo název projektu
- scopePath
-
string
Obor cesty. Výchozí hodnota je null.
- recursionLevel
- VersionControlRecursionType
Úroveň rekurze této žádosti. Výchozí hodnota je none, žádná rekurze.
- includeContentMetadata
-
boolean
Pokud chcete zahrnout metadata obsahu, nastavte na hodnotu true. Výchozí hodnota je false.
- latestProcessedChange
-
boolean
Pokud chcete zahrnout nejnovější změny, nastavte na true. Výchozí hodnota je false.
- download
-
boolean
Pokud chcete odpověď stáhnout jako soubor, nastavte na true. Výchozí hodnota je false.
- versionDescriptor
- GitVersionDescriptor
Popisovač verze Výchozí je výchozí větev úložiště.
- includeContent
-
boolean
Pokud chcete zahrnout obsah položky při žádosti o json, nastavte na hodnotu true. Výchozí hodnota je false.
- resolveHfs
-
boolean
Pokud chcete přeložit soubory ukazatelů Git HFS tak, aby se vrátil skutečný obsah z Git HFS, nastavte na true. Výchozí hodnota je true.
- sanitize
-
boolean
Nastavte na hodnotu true pro sanitizaci souboru svg a vraťte ho jako obrázek. Užitečné pouze v případě, že je požadován soubor svg. Výchozí hodnota je false.
Návraty
Promise<ArrayBuffer>
getImportRequest(string, string, number)
Načtěte konkrétní žádost o import.
function getImportRequest(project: string, repositoryId: string, importRequestId: number): Promise<GitImportRequest>
Parametry
- project
-
string
ID projektu nebo název projektu
- repositoryId
-
string
Název nebo ID úložiště.
- importRequestId
-
number
Jedinečný identifikátor žádosti o import.
Návraty
Promise<GitImportRequest>
getItem(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Získat metadata položek nebo obsah pro jednu položku Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování.
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>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- path
-
string
Cesta k položce.
- project
-
string
ID projektu nebo název projektu
- scopePath
-
string
Obor cesty. Výchozí hodnota je null.
- recursionLevel
- VersionControlRecursionType
Úroveň rekurze této žádosti. Výchozí hodnota je none, žádná rekurze.
- includeContentMetadata
-
boolean
Pokud chcete zahrnout metadata obsahu, nastavte na hodnotu true. Výchozí hodnota je false.
- latestProcessedChange
-
boolean
Pokud chcete zahrnout nejnovější změny, nastavte na true. Výchozí hodnota je false.
- download
-
boolean
Pokud chcete odpověď stáhnout jako soubor, nastavte na true. Výchozí hodnota je false.
- versionDescriptor
- GitVersionDescriptor
Popisovač verze Výchozí je výchozí větev úložiště.
- includeContent
-
boolean
Pokud chcete zahrnout obsah položky při žádosti o json, nastavte na hodnotu true. Výchozí hodnota je false.
- resolveLfs
-
boolean
Pokud chcete přeložit soubory ukazatelů Git LFS tak, aby se vrátil skutečný obsah z Git LFS, nastavte na true. Výchozí hodnota je false.
- sanitize
-
boolean
Nastavte na hodnotu true pro sanitizaci souboru svg a vraťte ho jako obrázek. Užitečné pouze v případě, že je požadován soubor svg. Výchozí hodnota je false.
Návraty
Promise<GitItem>
getItemContent(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Získat metadata položek nebo obsah pro jednu položku Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování.
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>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- path
-
string
Cesta k položce.
- project
-
string
ID projektu nebo název projektu
- scopePath
-
string
Obor cesty. Výchozí hodnota je null.
- recursionLevel
- VersionControlRecursionType
Úroveň rekurze této žádosti. Výchozí hodnota je none, žádná rekurze.
- includeContentMetadata
-
boolean
Pokud chcete zahrnout metadata obsahu, nastavte na hodnotu true. Výchozí hodnota je false.
- latestProcessedChange
-
boolean
Pokud chcete zahrnout nejnovější změny, nastavte na true. Výchozí hodnota je false.
- download
-
boolean
Pokud chcete odpověď stáhnout jako soubor, nastavte na true. Výchozí hodnota je false.
- versionDescriptor
- GitVersionDescriptor
Popisovač verze Výchozí je výchozí větev úložiště.
- includeContent
-
boolean
Pokud chcete zahrnout obsah položky při žádosti o json, nastavte na hodnotu true. Výchozí hodnota je false.
- resolveLfs
-
boolean
Pokud chcete přeložit soubory ukazatelů Git LFS tak, aby se vrátil skutečný obsah z Git LFS, nastavte na true. Výchozí hodnota je false.
- sanitize
-
boolean
Nastavte na hodnotu true pro sanitizaci souboru svg a vraťte ho jako obrázek. Užitečné pouze v případě, že je požadován soubor svg. Výchozí hodnota je false.
Návraty
Promise<ArrayBuffer>
getItems(string, string, string, VersionControlRecursionType, boolean, boolean, boolean, boolean, GitVersionDescriptor, boolean)
Získat metadata položek nebo obsah pro kolekci položek Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování.
function getItems(repositoryId: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, includeLinks?: boolean, versionDescriptor?: GitVersionDescriptor, zipForUnix?: boolean): Promise<GitItem[]>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- project
-
string
ID projektu nebo název projektu
- scopePath
-
string
Obor cesty. Výchozí hodnota je null.
- recursionLevel
- VersionControlRecursionType
Úroveň rekurze této žádosti. Výchozí hodnota je none, žádná rekurze.
- includeContentMetadata
-
boolean
Pokud chcete zahrnout metadata obsahu, nastavte na hodnotu true. Výchozí hodnota je false.
- latestProcessedChange
-
boolean
Pokud chcete zahrnout nejnovější změny, nastavte na true. Výchozí hodnota je false.
- download
-
boolean
Pokud chcete odpověď stáhnout jako soubor, nastavte na true. Výchozí hodnota je false.
- includeLinks
-
boolean
Pokud chcete zahrnout odkazy na položky, nastavte na hodnotu true. Výchozí hodnota je false.
- versionDescriptor
- GitVersionDescriptor
Popisovač verze Výchozí je výchozí větev úložiště.
- zipForUnix
-
boolean
Nastavení na hodnotu true pro zachování oprávnění k souborům pro systémy unix (a POSIX), jako jsou spustitelné soubory a symlinky
Návraty
Promise<GitItem[]>
getItemsBatch(GitItemRequestData, string, string)
Načte dávku položek v úložišti nebo projektu pro daný seznam cest nebo dlouhou cestu.
function getItemsBatch(requestData: GitItemRequestData, repositoryId: string, project?: string): Promise<GitItem[][]>
Parametry
- requestData
- GitItemRequestData
Atributy dat požadavku: ItemDescriptors, IncludeContentMetadata, LatestProcessedChange, IncludeLinks. ItemDescriptors: Kolekce položek, které se mají načíst, včetně cesty, verze a rekurze úrovně. IncludeContentMetadata: Zda zahrnout metadata pro všechny položky LatestProcessedChange: Zda zahrnout mělký odkaz k potvrzení, že poslední změna každé položky. IncludeLinks: Zda zahrnout _links pole na mělké odkazy.
- repositoryId
-
string
Název nebo ID úložiště
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitItem[][]>
getItemText(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Získat metadata položek nebo obsah pro jednu položku Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování.
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>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- path
-
string
Cesta k položce.
- project
-
string
ID projektu nebo název projektu
- scopePath
-
string
Obor cesty. Výchozí hodnota je null.
- recursionLevel
- VersionControlRecursionType
Úroveň rekurze této žádosti. Výchozí hodnota je none, žádná rekurze.
- includeContentMetadata
-
boolean
Pokud chcete zahrnout metadata obsahu, nastavte na hodnotu true. Výchozí hodnota je false.
- latestProcessedChange
-
boolean
Pokud chcete zahrnout nejnovější změny, nastavte na true. Výchozí hodnota je false.
- download
-
boolean
Pokud chcete odpověď stáhnout jako soubor, nastavte na true. Výchozí hodnota je false.
- versionDescriptor
- GitVersionDescriptor
Popisovač verze Výchozí je výchozí větev úložiště.
- includeContent
-
boolean
Pokud chcete zahrnout obsah položky při žádosti o json, nastavte na hodnotu true. Výchozí hodnota je false.
- resolveLfs
-
boolean
Pokud chcete přeložit soubory ukazatelů Git LFS tak, aby se vrátil skutečný obsah z Git LFS, nastavte na true. Výchozí hodnota je false.
- sanitize
-
boolean
Nastavte na hodnotu true pro sanitizaci souboru svg a vraťte ho jako obrázek. Užitečné pouze v případě, že je požadován soubor svg. Výchozí hodnota je false.
Návraty
Promise<string>
getItemZip(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Získat metadata položek nebo obsah pro jednu položku Parametr pro stažení označuje, jestli má být obsah k dispozici jako stažení nebo jako stream v odpovědi. Nevztahuje se na komprimovaný obsah, který se vždy vrátí jako stahování.
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>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- path
-
string
Cesta k položce.
- project
-
string
ID projektu nebo název projektu
- scopePath
-
string
Obor cesty. Výchozí hodnota je null.
- recursionLevel
- VersionControlRecursionType
Úroveň rekurze této žádosti. Výchozí hodnota je none, žádná rekurze.
- includeContentMetadata
-
boolean
Pokud chcete zahrnout metadata obsahu, nastavte na hodnotu true. Výchozí hodnota je false.
- latestProcessedChange
-
boolean
Pokud chcete zahrnout nejnovější změny, nastavte na true. Výchozí hodnota je false.
- download
-
boolean
Pokud chcete odpověď stáhnout jako soubor, nastavte na true. Výchozí hodnota je false.
- versionDescriptor
- GitVersionDescriptor
Popisovač verze Výchozí je výchozí větev úložiště.
- includeContent
-
boolean
Pokud chcete zahrnout obsah položky při žádosti o json, nastavte na hodnotu true. Výchozí hodnota je false.
- resolveLfs
-
boolean
Pokud chcete přeložit soubory ukazatelů Git LFS tak, aby se vrátil skutečný obsah z Git LFS, nastavte na true. Výchozí hodnota je false.
- sanitize
-
boolean
Nastavte na hodnotu true pro sanitizaci souboru svg a vraťte ho jako obrázek. Užitečné pouze v případě, že je požadován soubor svg. Výchozí hodnota je false.
Návraty
Promise<ArrayBuffer>
getLikes(string, number, number, number, string)
Získáte lajky pro komentář.
function getLikes(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<IdentityRef[]>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- threadId
-
number
ID vlákna, které obsahuje komentář.
- commentId
-
number
ID komentáře.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<IdentityRef[]>
getMergeBases(string, string, string, string, string, string)
Najděte základy sloučení dvou potvrzení, volitelně napříč forky. Pokud není zadán parametr otherRepositoryId, základy sloučení se vypočítají pouze v kontextu místního úložištěNameOrId.
function getMergeBases(repositoryNameOrId: string, commitId: string, otherCommitId: string, project?: string, otherCollectionId?: string, otherRepositoryId?: string): Promise<GitCommitRef[]>
Parametry
- repositoryNameOrId
-
string
ID nebo název místního úložiště.
- commitId
-
string
První potvrzení, obvykle tip cílové větve potenciální sloučení.
- otherCommitId
-
string
Jiné potvrzení, obvykle tip zdrojové větve potenciální sloučení.
- project
-
string
ID projektu nebo název projektu
- otherCollectionId
-
string
ID kolekce, ve které se nachází jinéCommitId.
- otherRepositoryId
-
string
ID úložiště, ve kterém se nachází jinéCommitId.
Návraty
Promise<GitCommitRef[]>
getMergeRequest(string, string, number, boolean)
Získejte podrobnosti o konkrétní operaci sloučení.
function getMergeRequest(project: string, repositoryNameOrId: string, mergeOperationId: number, includeLinks?: boolean): Promise<GitMerge>
Parametry
- project
-
string
ID projektu nebo název projektu
- repositoryNameOrId
-
string
Název nebo ID úložiště.
- mergeOperationId
-
number
OperationId žádosti o sloučení.
- includeLinks
-
boolean
Pravda pro zahrnutí odkazů
Návraty
Promise<GitMerge>
getPermission(string, string, string)
GET Stav oprávnění pokročilého zabezpečení.
function getPermission(projectName?: string, repositoryId?: string, permission?: string): Promise<boolean>
Parametry
- projectName
-
string
- repositoryId
-
string
Uživatel úložiště se pokouší získat přístup
- permission
-
string
Požadováno oprávnění musí být viewAlert , dismissAlert , manage, viewEnablement nebo repoRead.
Návraty
Promise<boolean>
getPullRequest(string, number, string, number, number, number, boolean, boolean)
Načtení žádosti o přijetí změn
function getPullRequest(repositoryId: string, pullRequestId: number, project?: string, maxCommentLength?: number, skip?: number, top?: number, includeCommits?: boolean, includeWorkItemRefs?: boolean): Promise<GitPullRequest>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn, které se má načíst.
- project
-
string
ID projektu nebo název projektu
- maxCommentLength
-
number
Nepoužívá se.
- skip
-
number
Nepoužívá se.
- top
-
number
Nepoužívá se.
- includeCommits
-
boolean
Pokud je hodnota true, žádost o přijetí změn se vrátí s přidruženými potvrzeními.
- includeWorkItemRefs
-
boolean
Pokud ano, žádost o přijetí změn se vrátí s přidruženými odkazy na pracovní položky.
Návraty
Promise<GitPullRequest>
getPullRequestById(number, string)
Načtení žádosti o přijetí změn
function getPullRequestById(pullRequestId: number, project?: string): Promise<GitPullRequest>
Parametry
- pullRequestId
-
number
ID žádosti o přijetí změn, které se má načíst.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitPullRequest>
getPullRequestCommits(string, number, string)
Získejte potvrzení pro zadanou žádost o přijetí změn.
function getPullRequestCommits(repositoryId: string, pullRequestId: number, project?: string): Promise<PagedList<GitCommitRef>>
Parametry
- repositoryId
-
string
ID nebo název úložiště.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<PagedList<GitCommitRef>>
getPullRequestConflict(string, number, number, string)
Načtení jednoho konfliktu pro žádost o přijetí změn podle ID
function getPullRequestConflict(repositoryId: string, pullRequestId: number, conflictId: number, project?: string): Promise<GitConflict>
Parametry
- repositoryId
-
string
- pullRequestId
-
number
- conflictId
-
number
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitConflict>
getPullRequestConflicts(string, number, string, number, number, boolean, boolean, boolean)
Načtení všech konfliktů pro žádost o přijetí změn
function getPullRequestConflicts(repositoryId: string, pullRequestId: number, project?: string, skip?: number, top?: number, includeObsolete?: boolean, excludeResolved?: boolean, onlyResolved?: boolean): Promise<GitConflict[]>
Parametry
- repositoryId
-
string
Úložiště žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
- skip
-
number
Konflikty, které se mají přeskočit
- top
-
number
Konflikty, které se mají vrátit po přeskočení
- includeObsolete
-
boolean
Zahrnuje zastaralé konflikty.
- excludeResolved
-
boolean
Vylučuje konflikty, které jsou již vyřešeny.
- onlyResolved
-
boolean
Vrátí pouze konflikty, které jsou vyřešeny.
Návraty
Promise<GitConflict[]>
getPullRequestIteration(string, number, number, string)
Získejte zadanou iteraci pro žádost o přijetí změn.
function getPullRequestIteration(repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<GitPullRequestIteration>
Parametry
- repositoryId
-
string
ID nebo název úložiště.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- iterationId
-
number
ID iterace žádosti o přijetí změn, která se má vrátit.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitPullRequestIteration>
getPullRequestIterationChanges(string, number, number, string, number, number, number)
Načtěte změny provedené v žádosti o přijetí změn mezi dvěma iteracemi.
function getPullRequestIterationChanges(repositoryId: string, pullRequestId: number, iterationId: number, project?: string, top?: number, skip?: number, compareTo?: number): Promise<GitPullRequestIterationChanges>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- iterationId
-
number
ID iterace žádosti o přijetí změn <br /> Iterace jedna je vedoucí zdrojové větve v době vytvoření žádosti o přijetí změn a následné iterace se vytvoří při vložení do zdrojové větve. Povolené hodnoty jsou mezi 1 a maximální iterací pro tuto žádost o přijetí změn.
- project
-
string
ID projektu nebo název projektu
- top
-
number
Volitelný. Počet změn, které se mají načíst. Výchozí hodnota je 100 a maximální hodnota je 2000.
- skip
-
number
Volitelný. Počet změn, které se mají ignorovat. Pokud chcete například načíst změny 101–150, nastavte prvních 50 a přeskočte na 100.
- compareTo
-
number
ID iterace žádosti o přijetí změn pro porovnání. Výchozí hodnota je nula, která značí, že se porovnává s běžným potvrzením mezi zdrojovými a cílovými větvemi.
Návraty
Promise<GitPullRequestIterationChanges>
getPullRequestIterationCommits(string, number, number, string, number, number)
Získejte potvrzení pro zadanou iteraci žádosti o přijetí změn.
function getPullRequestIterationCommits(repositoryId: string, pullRequestId: number, iterationId: number, project?: string, top?: number, skip?: number): Promise<GitCommitRef[]>
Parametry
- repositoryId
-
string
ID nebo název úložiště.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- iterationId
-
number
ID iterace, ze které se mají potvrzení získat.
- project
-
string
ID projektu nebo název projektu
- top
-
number
Maximální počet potvrzení, která se mají vrátit. Maximální počet potvrzení, která lze vrátit na dávku, je 500.
- skip
-
number
Počet potvrzení, která se mají přeskočit
Návraty
Promise<GitCommitRef[]>
getPullRequestIterations(string, number, string, boolean)
Získejte seznam iterací pro zadanou žádost o přijetí změn.
function getPullRequestIterations(repositoryId: string, pullRequestId: number, project?: string, includeCommits?: boolean): Promise<GitPullRequestIteration[]>
Parametry
- repositoryId
-
string
ID nebo název úložiště.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
- includeCommits
-
boolean
Pokud je hodnota true, zahrňte do odpovědi potvrzení přidružená k každé iteraci.
Návraty
Promise<GitPullRequestIteration[]>
getPullRequestIterationStatus(string, number, number, number, string)
Získejte stav iterace konkrétní žádosti o přijetí změn podle ID. ID stavu je jedinečné v rámci žádosti o přijetí změn napříč všemi iteracemi.
function getPullRequestIterationStatus(repositoryId: string, pullRequestId: number, iterationId: number, statusId: number, project?: string): Promise<GitPullRequestStatus>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- iterationId
-
number
ID iterace žádosti o přijetí změn
- statusId
-
number
ID stavu žádosti o přijetí změn
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitPullRequestStatus>
getPullRequestIterationStatuses(string, number, number, string)
Získejte všechny stavy přidružené k iteraci žádosti o přijetí změn.
function getPullRequestIterationStatuses(repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<GitPullRequestStatus[]>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- iterationId
-
number
ID iterace žádosti o přijetí změn
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitPullRequestStatus[]>
getPullRequestLabel(string, number, string, string, string)
Načte jeden popisek (značku), který byl přiřazen k žádosti o přijetí změn.
function getPullRequestLabel(repositoryId: string, pullRequestId: number, labelIdOrName: string, project?: string, projectId?: string): Promise<WebApiTagDefinition>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- labelIdOrName
-
string
Název nebo ID požadovaného popisku.
- project
-
string
ID projektu nebo název projektu
- projectId
-
string
ID projektu nebo název projektu.
Návraty
Promise<WebApiTagDefinition>
getPullRequestLabels(string, number, string, string)
Získejte všechny popisky (značky) přiřazené k žádosti o přijetí změn.
function getPullRequestLabels(repositoryId: string, pullRequestId: number, project?: string, projectId?: string): Promise<WebApiTagDefinition[]>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
- projectId
-
string
ID projektu nebo název projektu.
Návraty
Promise<WebApiTagDefinition[]>
getPullRequestProperties(string, number, string)
Získání externích vlastností žádosti o přijetí změn
function getPullRequestProperties(repositoryId: string, pullRequestId: number, project?: string): Promise<any>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<any>
getPullRequestQuery(GitPullRequestQuery, string, string)
Toto rozhraní API slouží k vyhledání žádostí o přijetí změn souvisejících s daným potvrzením. Dá se použít k vyhledání žádosti o přijetí změn, která vytvořila konkrétní potvrzení sloučení, nebo lze použít k vyhledání všech žádostí o přijetí změn, které kdy sloučily konkrétní potvrzení. Vstup je seznam dotazů, které obsahují seznam potvrzení. Pro každé potvrzení, které hledáte, se vrátí slovník potvrzení –> žádosti o přijetí změn.
function getPullRequestQuery(queries: GitPullRequestQuery, repositoryId: string, project?: string): Promise<GitPullRequestQuery>
Parametry
- queries
- GitPullRequestQuery
Seznam dotazů, které se mají provést.
- repositoryId
-
string
ID úložiště.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitPullRequestQuery>
getPullRequestReviewer(string, number, string, string)
Načtení informací o konkrétním revidujícím žádosti o přijetí změn
function getPullRequestReviewer(repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<IdentityRefWithVote>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- reviewerId
-
string
ID revidujících.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<IdentityRefWithVote>
getPullRequestReviewers(string, number, string)
Načtení revidujících pro žádost o přijetí změn
function getPullRequestReviewers(repositoryId: string, pullRequestId: number, project?: string): Promise<IdentityRefWithVote[]>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<IdentityRefWithVote[]>
getPullRequests(string, GitPullRequestSearchCriteria, string, number, number, number)
Načtěte všechny žádosti o přijetí změn odpovídající zadaným kritériím.
function getPullRequests(repositoryId: string, searchCriteria: GitPullRequestSearchCriteria, project?: string, maxCommentLength?: number, skip?: number, top?: number): Promise<GitPullRequest[]>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- searchCriteria
- GitPullRequestSearchCriteria
Žádosti o přijetí změn budou vráceny, které splňují tato kritéria hledání.
- project
-
string
ID projektu nebo název projektu
- maxCommentLength
-
number
Nepoužívá se.
- skip
-
number
Počet žádostí o přijetí změn, které se mají ignorovat. Pokud chcete například načíst výsledky 101–150, nastavte hodnotu 50 na 50 a přeskočte na 100.
- top
-
number
Počet žádostí o přijetí změn, které se mají načíst.
Návraty
Promise<GitPullRequest[]>
getPullRequestsByProject(string, GitPullRequestSearchCriteria, number, number, number)
Načtěte všechny žádosti o přijetí změn odpovídající zadaným kritériím.
function getPullRequestsByProject(project: string, searchCriteria: GitPullRequestSearchCriteria, maxCommentLength?: number, skip?: number, top?: number): Promise<GitPullRequest[]>
Parametry
- project
-
string
ID projektu nebo název projektu
- searchCriteria
- GitPullRequestSearchCriteria
Žádosti o přijetí změn budou vráceny, které splňují tato kritéria hledání.
- maxCommentLength
-
number
Nepoužívá se.
- skip
-
number
Počet žádostí o přijetí změn, které se mají ignorovat. Pokud chcete například načíst výsledky 101–150, nastavte hodnotu 50 na 50 a přeskočte na 100.
- top
-
number
Počet žádostí o přijetí změn, které se mají načíst.
Návraty
Promise<GitPullRequest[]>
getPullRequestStatus(string, number, number, string)
Získejte konkrétní stav žádosti o přijetí změn podle ID. ID stavu je jedinečné v rámci žádosti o přijetí změn napříč všemi iteracemi.
function getPullRequestStatus(repositoryId: string, pullRequestId: number, statusId: number, project?: string): Promise<GitPullRequestStatus>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- statusId
-
number
ID stavu žádosti o přijetí změn
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitPullRequestStatus>
getPullRequestStatuses(string, number, string)
Získejte všechny stavy přidružené k žádosti o přijetí změn.
function getPullRequestStatuses(repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequestStatus[]>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitPullRequestStatus[]>
getPullRequestThread(string, number, number, string, number, number)
Načtěte vlákno v žádosti o přijetí změn.
function getPullRequestThread(repositoryId: string, pullRequestId: number, threadId: number, project?: string, iteration?: number, baseIteration?: number): Promise<GitPullRequestCommentThread>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- threadId
-
number
ID vlákna.
- project
-
string
ID projektu nebo název projektu
- iteration
-
number
Pokud je zadáno, umístění vlákna bude sledováno pomocí této iterace jako pravé strany rozdílu.
- baseIteration
-
number
Pokud je zadáno, umístění vlákna bude sledováno pomocí této iterace jako levé strany rozdílu.
Návraty
Promise<GitPullRequestCommentThread>
getPullRequestWorkItemRefs(string, number, string)
Načtěte seznam pracovních položek přidružených k žádosti o přijetí změn.
function getPullRequestWorkItemRefs(repositoryId: string, pullRequestId: number, project?: string): Promise<ResourceRef[]>
Parametry
- repositoryId
-
string
ID nebo název úložiště.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<ResourceRef[]>
getPush(string, number, string, number, boolean)
Načte konkrétní nabízení.
function getPush(repositoryId: string, pushId: number, project?: string, includeCommits?: number, includeRefUpdates?: boolean): Promise<GitPush>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- pushId
-
number
ID nabízeného oznámení.
- project
-
string
ID projektu nebo název projektu
- includeCommits
-
number
Počet potvrzení, která se mají zahrnout do výsledku.
- includeRefUpdates
-
boolean
Pokud je hodnota true, uveďte seznam refů, které byly aktualizovány nasdílení změn.
Návraty
Promise<GitPush>
getPushCommits(string, number, string, number, number, boolean)
Načte seznam potvrzení přidružených k určitému zápisu.
function getPushCommits(repositoryId: string, pushId: number, project?: string, top?: number, skip?: number, includeLinks?: boolean): Promise<GitCommitRef[]>
Parametry
- repositoryId
-
string
ID nebo popisný název úložiště. Pokud chcete použít popisný název, musí být zadán také id projektu.
- pushId
-
number
ID nabízeného oznámení.
- project
-
string
ID projektu nebo název projektu
- top
-
number
Maximální počet potvrzení, která se mají vrátit (získání prvních potvrzení x).
- skip
-
number
Počet potvrzení, která se mají přeskočit.
- includeLinks
-
boolean
Nastavte na false, abyste se vyhnuli zahrnutí odkazů na adresu URL REST pro prostředky. Výchozí hodnota je true.
Návraty
Promise<GitCommitRef[]>
getPushes(string, string, number, number, GitPushSearchCriteria)
Načte nabízené změny přidružené k zadanému úložišti.
function getPushes(repositoryId: string, project?: string, skip?: number, top?: number, searchCriteria?: GitPushSearchCriteria): Promise<GitPush[]>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- project
-
string
ID projektu nebo název projektu
- skip
-
number
Počet nabízených oznámení, které se mají přeskočit
- top
-
number
Počet nabízených oznámení, které se mají vrátit
- searchCriteria
- GitPushSearchCriteria
Atributy kritérií vyhledávání: fromDate, toDate, pusherId, refName, includeRefUpdates nebo includeLinks. fromDate: Počáteční datum, ze které chcete hledat. toDate: Koncové datum, na které se má hledat. pusherId: Identita osoby, která oznámení odeslala. refName: Název větve, který je potřeba vzít v úvahu. includeRefUpdates: Pokud je true, uveďte seznam refs, které byly aktualizovány nabízeným oznámením. includeLinks: Zda zahrnout pole _links na mělké odkazy.
Návraty
Promise<GitPush[]>
getRecycleBinRepositories(string)
Načtěte obnovitelně odstraněná úložiště Git z koše.
function getRecycleBinRepositories(project: string): Promise<GitDeletedRepository[]>
Parametry
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitDeletedRepository[]>
getRefFavorite(string, number)
Získá odkazy oblíbené pro id oblíbené.
function getRefFavorite(project: string, favoriteId: number): Promise<GitRefFavorite>
Parametry
- project
-
string
ID projektu nebo název projektu
- favoriteId
-
number
ID požadovaného odkazu oblíbené položky.
Návraty
Promise<GitRefFavorite>
getRefFavorites(string, string, string)
Získá oblíbené odkazy pro úložiště a identitu.
function getRefFavorites(project: string, repositoryId?: string, identityId?: string): Promise<GitRefFavorite[]>
Parametry
- project
-
string
ID projektu nebo název projektu
- repositoryId
-
string
ID úložiště.
- identityId
-
string
ID identity, jejíž oblíbené položky se mají načíst. Pokud má hodnotu null, použije se požadovaná identita.
Návraty
Promise<GitRefFavorite[]>
getRefFavoritesForProject(string, string)
function getRefFavoritesForProject(project: string, identityId?: string): Promise<GitRefFavorite[]>
Parametry
- project
-
string
ID projektu nebo název projektu
- identityId
-
string
Návraty
Promise<GitRefFavorite[]>
getRefs(string, string, string, boolean, boolean, boolean, boolean, boolean, string, boolean)
Dotazuje poskytnuté úložiště na jeho odkazy a vrátí je.
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>>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- project
-
string
ID projektu nebo název projektu
- filter
-
string
[volitelné] Filtr, který se použije na odkazy (začíná na).
- includeLinks
-
boolean
[volitelné] Určuje, jestli mají být do výsledku zahrnuty odkazyLinks. výchozí hodnota je false.
- includeStatuses
-
boolean
[volitelné] Zahrnuje až prvních 1 000 stavů potvrzení pro každý odkaz. Výchozí hodnota je false.
- includeMyBranches
-
boolean
[volitelné] Zahrnuje jenom větve, které vlastní uživatel, větve oblíbených uživatelů a výchozí větev. Výchozí hodnota je false. Nelze kombinovat s parametrem filtru.
- latestStatusesOnly
-
boolean
[volitelné] Hodnota True zahrnuje pouze stav potvrzení tipu pro každý odkaz. Tato možnost vyžaduje, aby byla includeStatuses pravdivá. Výchozí hodnota je false.
- peelTags
-
boolean
[volitelné] Značky s poznámkami naplní vlastnost PeeledObjectId. výchozí hodnota je false.
- filterContains
-
string
[volitelné] Filtr, který se použije na odkazy (obsahuje).
- includeTargetBranches
-
boolean
[volitelné] Zahrnuje cílové větve definované vzory v pull_request_targets.yml.
Návraty
getRepositories(string, boolean, boolean, boolean)
Načtěte úložiště Git.
function getRepositories(project?: string, includeLinks?: boolean, includeAllUrls?: boolean, includeHidden?: boolean): Promise<GitRepository[]>
Parametry
- project
-
string
ID projektu nebo název projektu
- includeLinks
-
boolean
[volitelné] Pravda, pokud chcete zahrnout odkazy. Výchozí hodnota je false.
- includeAllUrls
-
boolean
[volitelné] Pravda, pokud chcete zahrnout všechny vzdálené adresy URL. Výchozí hodnota je false.
- includeHidden
-
boolean
[volitelné] Pravda, pokud chcete zahrnout skrytá úložiště. Výchozí hodnota je false.
Návraty
Promise<GitRepository[]>
getRepositoriesPaged(string, boolean, boolean, boolean, string, number, string)
Načtěte úložiště Git s filtrem podle názvu a stránkování.
function getRepositoriesPaged(projectId: string, includeLinks?: boolean, includeAllUrls?: boolean, includeHidden?: boolean, filterContains?: string, top?: number, continuationToken?: string): Promise<PagedList<GitRepository>>
Parametry
- projectId
-
string
ID nebo název týmového projektu.
- includeLinks
-
boolean
[volitelné] Pravda, pokud chcete zahrnout odkazy. Výchozí hodnota je false.
- includeAllUrls
-
boolean
[volitelné] Pravda, pokud chcete zahrnout všechny vzdálené adresy URL. Výchozí hodnota je false.
- includeHidden
-
boolean
[volitelné] Pravda, pokud chcete zahrnout skrytá úložiště. Výchozí hodnota je false.
- filterContains
-
string
[volitelné] Filtr, který se použije na odkazy (obsahuje).
- top
-
number
[volitelné] Maximální počet úložišť, která se mají vrátit. Nesmí být větší než 500. Pokud není zadán, ale pokračováníToken je, bude nejvyšší hodnota nastavena na 100.
- continuationToken
-
string
Token pro pokračování použitý pro stránkování.
Návraty
Promise<PagedList<GitRepository>>
getRepository(string, string)
Načtěte úložiště Git.
function getRepository(repositoryId: string, project?: string): Promise<GitRepository>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitRepository>
getRepositoryWithParent(string, boolean, string)
Načtěte úložiště Git.
function getRepositoryWithParent(repositoryId: string, includeParent: boolean, project?: string): Promise<GitRepository>
Parametry
- repositoryId
-
string
Název nebo ID úložiště.
- includeParent
-
boolean
Pravda, pokud chcete zahrnout nadřazené úložiště. K dispozici pouze v ověřených voláních.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitRepository>
getRevert(string, number, string)
Načtěte informace o operaci vrácení zpět podle ID vrácení.
function getRevert(project: string, revertId: number, repositoryId: string): Promise<GitRevert>
Parametry
- project
-
string
ID projektu nebo název projektu
- revertId
-
number
ID operace vrácení.
- repositoryId
-
string
ID úložiště.
Návraty
Promise<GitRevert>
getRevertConflict(string, number, number, string)
Načtení jednoho konfliktu pro vrácení podle ID
function getRevertConflict(repositoryId: string, revertId: number, conflictId: number, project?: string): Promise<GitConflict>
Parametry
- repositoryId
-
string
- revertId
-
number
- conflictId
-
number
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitConflict>
getRevertConflicts(string, number, string, string, number, boolean, boolean, boolean)
Načtení všech konfliktů pro vrácení zpět
function getRevertConflicts(repositoryId: string, revertId: number, project?: string, continuationToken?: string, top?: number, excludeResolved?: boolean, onlyResolved?: boolean, includeObsolete?: boolean): Promise<PagedList<GitConflict>>
Parametry
- repositoryId
-
string
- revertId
-
number
- project
-
string
ID projektu nebo název projektu
- continuationToken
-
string
- top
-
number
- excludeResolved
-
boolean
- onlyResolved
-
boolean
- includeObsolete
-
boolean
Návraty
Promise<PagedList<GitConflict>>
getRevertForRefName(string, string, string)
Načtěte informace o operaci vrácení pro konkrétní větev.
function getRevertForRefName(project: string, repositoryId: string, refName: string): Promise<GitRevert>
Parametry
- project
-
string
ID projektu nebo název projektu
- repositoryId
-
string
ID úložiště.
- refName
-
string
GitAsyncRefOperationParameters vygeneroval názevRefName použitý pro operaci vrácení.
Návraty
Promise<GitRevert>
getStatuses(string, string, string, number, number, boolean)
Získejte stavy přidružené k potvrzení Gitu.
function getStatuses(commitId: string, repositoryId: string, project?: string, top?: number, skip?: number, latestOnly?: boolean): Promise<GitStatus[]>
Parametry
- commitId
-
string
ID potvrzení Gitu
- repositoryId
-
string
ID úložiště.
- project
-
string
ID projektu nebo název projektu
- top
-
number
Volitelný. Počet stavů, které se mají načíst. Výchozí hodnota je 1000.
- skip
-
number
Volitelný. Počet stavů, které se mají ignorovat. Výchozí hodnota je 0. Pokud chcete například načíst výsledky 101–150, nastavte hodnotu 50 na 50 a přeskočte na 100.
- latestOnly
-
boolean
Příznak označuje, zda chcete získat pouze nejnovější stavy seskupené podle Context.Name a Context.Genre.
Návraty
Promise<GitStatus[]>
getSuggestions(string, string, boolean)
Načtěte návrh žádosti o přijetí změn pro konkrétní úložiště nebo týmový projekt.
function getSuggestions(repositoryId: string, project?: string, preferCompareBranch?: boolean): Promise<GitSuggestion[]>
Parametry
- repositoryId
-
string
ID úložiště Git.
- project
-
string
ID projektu nebo název projektu
- preferCompareBranch
-
boolean
Pokud ano, upřednostněte porovnávací větev před výchozí větví jako cílovou větev pro žádosti o přijetí změn.
Návraty
Promise<GitSuggestion[]>
getThreads(string, number, string, number, number)
Načtěte všechna vlákna v žádosti o přijetí změn.
function getThreads(repositoryId: string, pullRequestId: number, project?: string, iteration?: number, baseIteration?: number): Promise<GitPullRequestCommentThread[]>
Parametry
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
- iteration
-
number
Pokud je zadáno, pozice vláken budou sledovány pomocí této iterace jako pravé strany rozdílu.
- baseIteration
-
number
Pokud je zadáno, pozice vláken budou sledovány pomocí této iterace jako levé strany rozdílu.
Návraty
Promise<GitPullRequestCommentThread[]>
getTree(string, string, string, string, boolean, string)
Koncový bod stromu vrátí kolekci objektů pod zadaným stromem. Stromy jsou složky v úložišti Git.
function getTree(repositoryId: string, sha1: string, project?: string, projectId?: string, recursive?: boolean, fileName?: string): Promise<GitTreeRef>
Parametry
- repositoryId
-
string
ID úložiště.
- sha1
-
string
Hodnota hash SHA1 objektu stromu
- project
-
string
ID projektu nebo název projektu
- projectId
-
string
ID projektu.
- recursive
-
boolean
Rekurzivně vyhledejte. Zahrňte stromy pod tento strom. Výchozí hodnota je false.
- fileName
-
string
Název, který se má použít, pokud se vrátí soubor .zip. Výchozí hodnota je ID objektu.
Návraty
Promise<GitTreeRef>
getTreeZip(string, string, string, string, boolean, string)
Koncový bod stromu vrátí kolekci objektů pod zadaným stromem. Stromy jsou složky v úložišti Git.
function getTreeZip(repositoryId: string, sha1: string, project?: string, projectId?: string, recursive?: boolean, fileName?: string): Promise<ArrayBuffer>
Parametry
- repositoryId
-
string
ID úložiště.
- sha1
-
string
Hodnota hash SHA1 objektu stromu
- project
-
string
ID projektu nebo název projektu
- projectId
-
string
ID projektu.
- recursive
-
boolean
Rekurzivně vyhledejte. Zahrňte stromy pod tento strom. Výchozí hodnota je false.
- fileName
-
string
Název, který se má použít, pokud se vrátí soubor .zip. Výchozí hodnota je ID objektu.
Návraty
Promise<ArrayBuffer>
queryImportRequests(string, string, boolean)
Načtěte žádosti o import pro úložiště.
function queryImportRequests(project: string, repositoryId: string, includeAbandoned?: boolean): Promise<GitImportRequest[]>
Parametry
- project
-
string
ID projektu nebo název projektu
- repositoryId
-
string
Název nebo ID úložiště.
- includeAbandoned
-
boolean
Pravda, aby se do výsledků zahrnuly opuštěné žádosti o import.
Návraty
Promise<GitImportRequest[]>
restoreRepositoryFromRecycleBin(GitRecycleBinRepositoryDetails, string, string)
Obnovení obnovitelného odstraněného úložiště Git Nedávno odstraněná úložiště po určitou dobu přejdou do stavu obnovitelného odstranění, než se odstraní a přestanou být obnovitelná.
function restoreRepositoryFromRecycleBin(repositoryDetails: GitRecycleBinRepositoryDetails, project: string, repositoryId: string): Promise<GitRepository>
Parametry
- repositoryDetails
- GitRecycleBinRepositoryDetails
- project
-
string
ID projektu nebo název projektu
- repositoryId
-
string
ID úložiště.
Návraty
Promise<GitRepository>
setEnableOnCreateHost(boolean)
function setEnableOnCreateHost(enableOnCreateHost: boolean): Promise<void>
Parametry
- enableOnCreateHost
-
boolean
Návraty
Promise<void>
setEnableOnCreateProject(string, boolean)
function setEnableOnCreateProject(enableOnCreateProjectId: string, enableOnStatus: boolean): Promise<void>
Parametry
- enableOnCreateProjectId
-
string
- enableOnStatus
-
boolean
Návraty
Promise<void>
sharePullRequest(ShareNotificationContext, string, number, string)
Odešle e-mailové oznámení o konkrétní žádosti o přijetí změn skupině příjemců.
function sharePullRequest(userMessage: ShareNotificationContext, repositoryId: string, pullRequestId: number, project?: string): Promise<void>
Parametry
- userMessage
- ShareNotificationContext
- repositoryId
-
string
ID úložiště Git.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<void>
updateCherryPickConflict(GitConflict, string, number, number, string)
Řešení konfliktů při sloučení aktualizací
function updateCherryPickConflict(conflict: GitConflict, repositoryId: string, cherryPickId: number, conflictId: number, project?: string): Promise<GitConflict>
Parametry
- conflict
- GitConflict
- repositoryId
-
string
- cherryPickId
-
number
- conflictId
-
number
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitConflict>
updateCherryPickConflicts(GitConflict[], string, number, string)
Aktualizace řešení konfliktů při více sloučení
function updateCherryPickConflicts(conflictUpdates: GitConflict[], repositoryId: string, cherryPickId: number, project?: string): Promise<GitConflictUpdateResult[]>
Parametry
- conflictUpdates
- repositoryId
-
string
- cherryPickId
-
number
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitConflictUpdateResult[]>
updateComment(Comment, string, number, number, number, string)
Aktualizujte komentář přidružený ke konkrétnímu vláknu v žádosti o přijetí změn.
function updateComment(comment: Comment, repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<Comment>
Parametry
- comment
- Comment
Obsah komentáře, který by se měl aktualizovat. Komentáře můžou mít maximálně 150 000 znaků.
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- threadId
-
number
ID vlákna, ve které je požadovaný komentář.
- commentId
-
number
ID komentáře, který chcete aktualizovat.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<Comment>
updateEnablementStatus(AdvSecEnablementUpdate[])
Stav povolení POST pro úložiště
function updateEnablementStatus(enablementUpdates: AdvSecEnablementUpdate[]): Promise<void>
Parametry
- enablementUpdates
Návraty
Promise<void>
updateImportRequest(GitImportRequest, string, string, number)
Zkuste znovu nebo opusťte neúspěšnou žádost o import.
function updateImportRequest(importRequestToUpdate: GitImportRequest, project: string, repositoryId: string, importRequestId: number): Promise<GitImportRequest>
Parametry
- importRequestToUpdate
- GitImportRequest
Aktualizovaná verze žádosti o import. Jediná povolená změna je v současné době nastavena na Stav ve frontě nebo Opuštěno.
- project
-
string
ID projektu nebo název projektu
- repositoryId
-
string
Název nebo ID úložiště.
- importRequestId
-
number
Jedinečný identifikátor žádosti o import, který se má aktualizovat.
Návraty
Promise<GitImportRequest>
updatePullRequest(GitPullRequest, string, number, string)
Aktualizace žádosti o přijetí změn
function updatePullRequest(gitPullRequestToUpdate: GitPullRequest, repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequest>
Parametry
- gitPullRequestToUpdate
- GitPullRequest
Obsah žádosti o přijetí změn, který by se měl aktualizovat.
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn, kterou chcete aktualizovat.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitPullRequest>
updatePullRequestConflict(GitConflict, string, number, number, string)
Řešení konfliktů při sloučení aktualizací
function updatePullRequestConflict(conflict: GitConflict, repositoryId: string, pullRequestId: number, conflictId: number, project?: string): Promise<GitConflict>
Parametry
- conflict
- GitConflict
- repositoryId
-
string
- pullRequestId
-
number
- conflictId
-
number
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitConflict>
updatePullRequestConflicts(GitConflict[], string, number, string)
Aktualizace řešení konfliktů při více sloučení
function updatePullRequestConflicts(conflictUpdates: GitConflict[], repositoryId: string, pullRequestId: number, project?: string): Promise<GitConflictUpdateResult[]>
Parametry
- conflictUpdates
- repositoryId
-
string
- pullRequestId
-
number
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitConflictUpdateResult[]>
updatePullRequestIterationStatuses(JsonPatchDocument, string, number, number, string)
Aktualizujte kolekci stavů iterace žádostí o přijetí změn. Jediný podporovaný typ operace je remove.
function updatePullRequestIterationStatuses(patchDocument: JsonPatchDocument, repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<void>
Parametry
- patchDocument
- JsonPatchDocument
Operace, které se mají použít u stavů žádostí o přijetí změn ve formátu JSON Patch
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- iterationId
-
number
ID iterace žádosti o přijetí změn
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<void>
updatePullRequestProperties(JsonPatchDocument, string, number, string)
Vytvoření nebo aktualizace externích vlastností žádosti o přijetí změn Operace opravy může být add, replace nebo remove. V případě add operace může být cesta prázdná. Pokud je cesta prázdná, hodnota musí být seznam dvojic klíč-hodnota. V případě replace operace nemůže být cesta prázdná. Pokud cesta neexistuje, vlastnost bude přidána do kolekce. V případě remove operace nemůže být cesta prázdná. Pokud cesta neexistuje, nebude provedena žádná akce.
function updatePullRequestProperties(patchDocument: JsonPatchDocument, repositoryId: string, pullRequestId: number, project?: string): Promise<any>
Parametry
- patchDocument
- JsonPatchDocument
Vlastnosti pro přidání, nahrazení nebo odebrání ve formátu opravy JSON
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<any>
updatePullRequestReviewer(IdentityRefWithVote, string, number, string, string)
Umožňuje upravit položku revidujících. Tato pole jsou opravitelná: isFlagged, hasDeclined
function updatePullRequestReviewer(reviewer: IdentityRefWithVote, repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<IdentityRefWithVote>
Parametry
- reviewer
- IdentityRefWithVote
Data revidujících<br />Pokud je zde uvedené ID revidujícímu, musí se shodovat s parametrem reviewerID.
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- reviewerId
-
string
ID revidujících.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<IdentityRefWithVote>
updatePullRequestReviewers(IdentityRefWithVote[], string, number, string)
Resetujte hlasy více revidujících v žádosti o přijetí změn. POZNÁMKA: Tento koncový bod podporuje pouze aktualizaci hlasů, ale nepodporuje aktualizaci požadovaných revidujících (použití zásad) nebo zobrazovaných jmen.
function updatePullRequestReviewers(patchVotes: IdentityRefWithVote[], repositoryId: string, pullRequestId: number, project?: string): Promise<void>
Parametry
- patchVotes
ID revidujících, jejichž hlasy se resetují na nulu
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<void>
updatePullRequestStatuses(JsonPatchDocument, string, number, string)
Aktualizujte kolekci stavů žádostí o přijetí změn. Jediný podporovaný typ operace je remove.
function updatePullRequestStatuses(patchDocument: JsonPatchDocument, repositoryId: string, pullRequestId: number, project?: string): Promise<void>
Parametry
- patchDocument
- JsonPatchDocument
Operace, které se mají použít u stavů žádostí o přijetí změn ve formátu JSON Patch
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<void>
updateRef(GitRefUpdate, string, string, string, string)
Uzamkněte nebo odemkněte větev.
function updateRef(newRefInfo: GitRefUpdate, repositoryId: string, filter: string, project?: string, projectId?: string): Promise<GitRef>
Parametry
- newRefInfo
- GitRefUpdate
Akce aktualizace odkazu (uzamčení/odemknutí) k provedení
- repositoryId
-
string
Název nebo ID úložiště.
- filter
-
string
Název větve, která se má zamknout nebo odemknout
- project
-
string
ID projektu nebo název projektu
- projectId
-
string
ID nebo název týmového projektu. Volitelné, pokud zadáte ID úložiště.
Návraty
Promise<GitRef>
updateRefs(GitRefUpdate[], string, string, string)
Vytváření, aktualizace nebo odstraňování referenčních informací (větví)
function updateRefs(refUpdates: GitRefUpdate[], repositoryId: string, project?: string, projectId?: string): Promise<GitRefUpdateResult[]>
Parametry
- refUpdates
Seznam aktualizací odkazu, které se mají provést
- repositoryId
-
string
Název nebo ID úložiště.
- project
-
string
ID projektu nebo název projektu
- projectId
-
string
ID nebo název týmového projektu. Volitelné, pokud zadáte ID úložiště.
Návraty
Promise<GitRefUpdateResult[]>
updateRepository(GitRepository, string, string)
Aktualizuje úložiště Git buď novým názvem úložiště, nebo novou výchozí větví.
function updateRepository(newRepositoryInfo: GitRepository, repositoryId: string, project?: string): Promise<GitRepository>
Parametry
- newRepositoryInfo
- GitRepository
Zadejte nový název úložiště nebo novou výchozí větev úložiště.
- repositoryId
-
string
ID úložiště.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitRepository>
updateRevertConflict(GitConflict, string, number, number, string)
Řešení konfliktů při sloučení aktualizací
function updateRevertConflict(conflict: GitConflict, repositoryId: string, revertId: number, conflictId: number, project?: string): Promise<GitConflict>
Parametry
- conflict
- GitConflict
- repositoryId
-
string
- revertId
-
number
- conflictId
-
number
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitConflict>
updateRevertConflicts(GitConflict[], string, number, string)
Aktualizace řešení konfliktů při více sloučení
function updateRevertConflicts(conflictUpdates: GitConflict[], repositoryId: string, revertId: number, project?: string): Promise<GitConflictUpdateResult[]>
Parametry
- conflictUpdates
- repositoryId
-
string
- revertId
-
number
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitConflictUpdateResult[]>
updateThread(GitPullRequestCommentThread, string, number, number, string)
Aktualizujte vlákno v žádosti o přijetí změn.
function updateThread(commentThread: GitPullRequestCommentThread, repositoryId: string, pullRequestId: number, threadId: number, project?: string): Promise<GitPullRequestCommentThread>
Parametry
- commentThread
- GitPullRequestCommentThread
Obsah vlákna, který by se měl aktualizovat.
- repositoryId
-
string
ID úložiště cílové větve žádosti o přijetí změn.
- pullRequestId
-
number
ID žádosti o přijetí změn.
- threadId
-
number
ID vlákna, které se má aktualizovat.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<GitPullRequestCommentThread>