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. K vygenerování ID artefaktu pro žádost o přijetí změn použijte tuto šablonu: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}

autoCompleteSetBy

Pokud je tato možnost nastavená, je pro tuto žádost o přijetí změn povolené automatické dokončování a identita, která ji povolila.

closedBy

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

closedDate

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

codeReviewId

ID revize 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 k dokončení. 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 svém zdroji.

hasMultipleMergeBases

Upozornění na více sloučení

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í žádosti 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í žádosti o přijetí změn

lastMergeTargetCommit

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

mergeFailureMessage

Pokud je tato možnost nastavená, sloučení žádosti 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í žádosti o přijetí změn. Používá se interně.

mergeOptions

Možnosti použité při spuštění sloučení žádosti o přijetí změn Tyto možnosti jsou oddělené od možností dokončení, protože k dokončení dochází pouze jednou a nové sloučení se spustí pokaždé, když se změní zdrojová větev žádosti o přijetí změn.

mergeStatus

Aktuální stav sloučení žádosti 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 kontrolorů žá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 ano, tato žádost o přijetí změn podporuje více iterací. Podpora iterace znamená, že jednotlivá oznámení do zdrojové větve žádosti o přijetí změn je možné zkontrolovat a komentáře, které zůstaly v jedné iteraci, budou sledovány v budoucích iteracích.

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. K vygenerování 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 možnost nastavená, je pro tuto žádost o přijetí změn povolené automatické dokončování a identita, která ji povolila.

autoCompleteSetBy: IdentityRef

Hodnota vlastnosti

closedBy

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

closedBy: IdentityRef

Hodnota vlastnosti

closedDate

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

closedDate: Date

Hodnota vlastnosti

Date

codeReviewId

ID revize 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 k dokončení. 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 svém zdroji.

forkSource: GitForkRef

Hodnota vlastnosti

hasMultipleMergeBases

Upozornění na více sloučení

hasMultipleMergeBases: 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í žádosti 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í žádosti o přijetí změn

lastMergeSourceCommit: GitCommitRef

Hodnota vlastnosti

lastMergeTargetCommit

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

lastMergeTargetCommit: GitCommitRef

Hodnota vlastnosti

mergeFailureMessage

Pokud je tato možnost nastavená, sloučení žádosti 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í žádosti o přijetí změn. Používá se interně.

mergeId: string

Hodnota vlastnosti

string

mergeOptions

Možnosti použité při spuštění sloučení žádosti o přijetí změn Tyto možnosti jsou oddělené od možností dokončení, protože k dokončení dochází pouze jednou a nové sloučení se spustí pokaždé, když se změní zdrojová větev žádosti o přijetí změn.

mergeOptions: GitPullRequestMergeOptions

Hodnota vlastnosti

mergeStatus

Aktuální stav sloučení žádosti 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 kontrolorů žá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 ano, tato žádost o přijetí změn podporuje více iterací. Podpora iterace znamená, že jednotlivá oznámení do zdrojové větve žádosti o přijetí změn je možné zkontrolovat a komentáře, které zůstaly v jedné iteraci, budou sledovány v budoucích iteracích.

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