GitPullRequest interface
Představuje všechna data přidružená k žádosti o přijetí změn.
Vlastnosti
artifact |
Ř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: |
auto |
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. |
closed |
Uživatel, který zavřel žádost o přijetí změn. |
closed |
Datum, kdy byla žádost o přijetí změn uzavřena (dokončena, zrušena nebo sloučena externě). |
code |
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 |
completion |
Možnosti, které ovlivňují způsob sloučení žádosti o přijetí změn po dokončení. |
completion |
Poslední datum, kdy žádost o přijetí změn vstoupila do fronty k dokončení. Používá se interně. |
created |
Identita uživatele, který vytvořil žádost o přijetí změn. |
creation |
Datum vytvoření žádosti o přijetí změn |
description | Popis žádosti o přijetí změn |
fork |
Pokud se jedná o žádost o přijetí změn z forku, bude obsahovat informace o svém zdroji. |
has |
Upozornění na více sloučení |
is |
Koncept nebo žádost o přijetí změn WIP |
labels | Popisky přidružené k žádosti o přijetí změn. |
last |
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é. |
last |
Potvrzení v záhlaví zdrojové větve v době posledního sloučení žádosti o přijetí změn |
last |
Potvrzení v čele cílové větve v době posledního sloučení žádosti o přijetí změn. |
merge |
Pokud je tato možnost nastavená, sloučení žádosti o přijetí změn se z tohoto důvodu nezdařilo. |
merge |
Typ selhání (pokud existuje) sloučení žádosti o přijetí změn. |
merge |
ID úlohy použité ke spuštění sloučení žádosti o přijetí změn. Používá se interně. |
merge |
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. |
merge |
Aktuální stav sloučení žádosti o přijetí změn |
pull |
ID žádosti o přijetí změn. |
remote |
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ů. |
source |
Název zdrojové větve žádosti o přijetí změn. |
status | Stav žádosti o přijetí změn |
supports |
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. |
target |
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ě. |
work |
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
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
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[]