Sdílet prostřednictvím


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.

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

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