GitPullRequest interface

Představuje všechna data přidružená k žádosti o přijetí změn.

Vlastnosti

artifactId

Řetězec, který jednoznačně identifikuje tuto žádost o přijetí změn. Pokud chcete vygenerovat ID artefaktu pro žádost o přijetí změn, použijte tuto šablonu: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}

autoCompleteSetBy

Pokud je tato sada nastavená, je pro tuto žádost o přijetí změn povoleno automatické dokončování a jedná se o identitu, která ji povolila.

baseBranchCommit

Commit větve základny v době jejího zaznamenání. Používá se pro přepsání základny při sloučení a detekci pohybu.

baseBranchName

Název základní větve pro stacked pull requesty. Diferenciál se počítá jako základní... Zdroj.

basePullRequestId

ID základního pull requestu ve stacku. Po nastavení se tento PR navrství na zadaný PR.

closedBy

Uživatel, který žádost o přijetí změn zavřel.

closedDate

Datum, kdy byla žádost o přijetí změn uzavřena (dokončena, opuštěna nebo sloučena externě).

codeReviewId

ID kontroly kódu žádosti o přijetí změn. Používá se interně.

commits

Potvrzení obsažená v žádosti o přijetí změn.

completionOptions

Možnosti, které ovlivňují způsob sloučení žádosti o přijetí změn po dokončení.

completionQueueTime

Poslední datum, kdy žádost o přijetí změn vstoupila do fronty, která se má dokončit. Používá se interně.

createdBy

Identita uživatele, který vytvořil žádost o přijetí změn.

creationDate

Datum vytvoření žádosti o přijetí změn

description

Popis žádosti o přijetí změn

forkSource

Pokud se jedná o žádost o přijetí změn z forku, bude obsahovat informace o jeho zdroji.

hasMultipleMergeBases

Upozornění na vícenásobné sloučení

ignoreTargetRefAndChooseDynamically

Tento volitelný parametr umožňuje klientům používat dynamické volby na straně serveru pro cílový odkaz. Vzhledem k již existujícím kontraktům musí uživatelé zadat cílový ref, ale tato volba způsobí, že jej server bude ignorovat a dynamicky zvolí z oblíbených položek uživatele (nebo z výchozí větve).

isDraft

Koncept nebo žádost o přijetí změn WIP

labels

Popisky přidružené k žádosti o přijetí změn

lastMergeCommit

Potvrzení posledního sloučení žádostí o přijetí změn Pokud je prázdné, probíhá poslední sloučení nebo bylo neúspěšné.

lastMergeSourceCommit

Potvrzení v záhlaví zdrojové větve v době posledního sloučení žádostí o přijetí změn.

lastMergeTargetCommit

Potvrzení v záhlaví cílové větve v době posledního sloučení žádostí o přijetí změn.

mergeFailureMessage

Pokud je tato sada nastavená, sloučení žádostí o přijetí změn se z tohoto důvodu nezdařilo.

mergeFailureType

Typ selhání (pokud existuje) sloučení žádosti o přijetí změn.

mergeId

ID úlohy použité ke spuštění sloučení žádostí o přijetí změn. Používá se interně.

mergeOptions

Možnosti používané při spuštění sloučení žádostí o přijetí změn Tyto možnosti jsou oddělené od možností dokončení, protože dokončení probíhá jenom jednou a při každé změně zdrojové větve žádosti o přijetí změn se spustí nová slučovací větev.

mergeStatus

Aktuální stav sloučení žádostí o přijetí změn

pullRequestId

ID žádosti o přijetí změn

remoteUrl

Používá se interně.

repository

Úložiště obsahující cílovou větev žádosti o přijetí změn.

reviewers

Seznam revidujících na žádosti o přijetí změn spolu se stavem jejich hlasů.

sourceRefName

Název zdrojové větve žádosti o přijetí změn.

status

Stav žádosti o přijetí změn

supportsIterations

Pokud je pravda, tato žádost o přijetí změn podporuje více iterací. Podpora iterace znamená, že jednotlivé vložení do zdrojové větve žádosti o přijetí změn je možné zkontrolovat a komentáře, které zůstanou v jedné iteraci, se budou sledovat napříč budoucími iteracemi.

targetRefName

Název cílové větve žádosti o přijetí změn.

title

Název žádosti o přijetí změn.

url

Používá se interně.

workItemRefs

Všechny odkazy na pracovní položky přidružené k této žádosti o přijetí změn

Podrobnosti vlastnosti

artifactId

Řetězec, který jednoznačně identifikuje tuto žádost o přijetí změn. Pokud chcete vygenerovat ID artefaktu pro žádost o přijetí změn, použijte tuto šablonu: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}

artifactId: string

Hodnota vlastnosti

string

autoCompleteSetBy

Pokud je tato sada nastavená, je pro tuto žádost o přijetí změn povoleno automatické dokončování a jedná se o identitu, která ji povolila.

autoCompleteSetBy: IdentityRef

Hodnota vlastnosti

baseBranchCommit

Commit větve základny v době jejího zaznamenání. Používá se pro přepsání základny při sloučení a detekci pohybu.

baseBranchCommit: GitCommitRef

Hodnota vlastnosti

baseBranchName

Název základní větve pro stacked pull requesty. Diferenciál se počítá jako základní... Zdroj.

baseBranchName: string

Hodnota vlastnosti

string

basePullRequestId

ID základního pull requestu ve stacku. Po nastavení se tento PR navrství na zadaný PR.

basePullRequestId: number

Hodnota vlastnosti

number

closedBy

Uživatel, který žádost o přijetí změn zavřel.

closedBy: IdentityRef

Hodnota vlastnosti

closedDate

Datum, kdy byla žádost o přijetí změn uzavřena (dokončena, opuštěna nebo sloučena externě).

closedDate: Date

Hodnota vlastnosti

Date

codeReviewId

ID kontroly kódu žádosti o přijetí změn. Používá se interně.

codeReviewId: number

Hodnota vlastnosti

number

commits

Potvrzení obsažená v žádosti o přijetí změn.

commits: GitCommitRef[]

Hodnota vlastnosti

completionOptions

Možnosti, které ovlivňují způsob sloučení žádosti o přijetí změn po dokončení.

completionOptions: GitPullRequestCompletionOptions

Hodnota vlastnosti

completionQueueTime

Poslední datum, kdy žádost o přijetí změn vstoupila do fronty, která se má dokončit. Používá se interně.

completionQueueTime: Date

Hodnota vlastnosti

Date

createdBy

Identita uživatele, který vytvořil žádost o přijetí změn.

createdBy: IdentityRef

Hodnota vlastnosti

creationDate

Datum vytvoření žádosti o přijetí změn

creationDate: Date

Hodnota vlastnosti

Date

description

Popis žádosti o přijetí změn

description: string

Hodnota vlastnosti

string

forkSource

Pokud se jedná o žádost o přijetí změn z forku, bude obsahovat informace o jeho zdroji.

forkSource: GitForkRef

Hodnota vlastnosti

hasMultipleMergeBases

Upozornění na vícenásobné sloučení

hasMultipleMergeBases: boolean

Hodnota vlastnosti

boolean

ignoreTargetRefAndChooseDynamically

Tento volitelný parametr umožňuje klientům používat dynamické volby na straně serveru pro cílový odkaz. Vzhledem k již existujícím kontraktům musí uživatelé zadat cílový ref, ale tato volba způsobí, že jej server bude ignorovat a dynamicky zvolí z oblíbených položek uživatele (nebo z výchozí větve).

ignoreTargetRefAndChooseDynamically: boolean

Hodnota vlastnosti

boolean

isDraft

Koncept nebo žádost o přijetí změn WIP

isDraft: boolean

Hodnota vlastnosti

boolean

labels

Popisky přidružené k žádosti o přijetí změn

labels: WebApiTagDefinition[]

Hodnota vlastnosti

lastMergeCommit

Potvrzení posledního sloučení žádostí o přijetí změn Pokud je prázdné, probíhá poslední sloučení nebo bylo neúspěšné.

lastMergeCommit: GitCommitRef

Hodnota vlastnosti

lastMergeSourceCommit

Potvrzení v záhlaví zdrojové větve v době posledního sloučení žádostí o přijetí změn.

lastMergeSourceCommit: GitCommitRef

Hodnota vlastnosti

lastMergeTargetCommit

Potvrzení v záhlaví cílové větve v době posledního sloučení žádostí o přijetí změn.

lastMergeTargetCommit: GitCommitRef

Hodnota vlastnosti

mergeFailureMessage

Pokud je tato sada nastavená, sloučení žádostí o přijetí změn se z tohoto důvodu nezdařilo.

mergeFailureMessage: string

Hodnota vlastnosti

string

mergeFailureType

Typ selhání (pokud existuje) sloučení žádosti o přijetí změn.

mergeFailureType: PullRequestMergeFailureType

Hodnota vlastnosti

mergeId

ID úlohy použité ke spuštění sloučení žádostí o přijetí změn. Používá se interně.

mergeId: string

Hodnota vlastnosti

string

mergeOptions

Možnosti používané při spuštění sloučení žádostí o přijetí změn Tyto možnosti jsou oddělené od možností dokončení, protože dokončení probíhá jenom jednou a při každé změně zdrojové větve žádosti o přijetí změn se spustí nová slučovací větev.

mergeOptions: GitPullRequestMergeOptions

Hodnota vlastnosti

mergeStatus

Aktuální stav sloučení žádostí o přijetí změn

mergeStatus: PullRequestAsyncStatus

Hodnota vlastnosti

pullRequestId

ID žádosti o přijetí změn

pullRequestId: number

Hodnota vlastnosti

number

remoteUrl

Používá se interně.

remoteUrl: string

Hodnota vlastnosti

string

repository

Úložiště obsahující cílovou větev žádosti o přijetí změn.

repository: GitRepository

Hodnota vlastnosti

reviewers

Seznam revidujících na žádosti o přijetí změn spolu se stavem jejich hlasů.

reviewers: IdentityRefWithVote[]

Hodnota vlastnosti

sourceRefName

Název zdrojové větve žádosti o přijetí změn.

sourceRefName: string

Hodnota vlastnosti

string

status

Stav žádosti o přijetí změn

status: PullRequestStatus

Hodnota vlastnosti

supportsIterations

Pokud je pravda, tato žádost o přijetí změn podporuje více iterací. Podpora iterace znamená, že jednotlivé vložení do zdrojové větve žádosti o přijetí změn je možné zkontrolovat a komentáře, které zůstanou v jedné iteraci, se budou sledovat napříč budoucími iteracemi.

supportsIterations: boolean

Hodnota vlastnosti

boolean

targetRefName

Název cílové větve žádosti o přijetí změn.

targetRefName: string

Hodnota vlastnosti

string

title

Název žádosti o přijetí změn.

title: string

Hodnota vlastnosti

string

url

Používá se interně.

url: string

Hodnota vlastnosti

string

workItemRefs

Všechny odkazy na pracovní položky přidružené k této žádosti o přijetí změn

workItemRefs: ResourceRef[]

Hodnota vlastnosti