GitPullRequest interface
Reprezentuje wszystkie dane skojarzone z żądaniem ściągnięcia.
Właściwości
| artifact |
Ciąg znaków, który jednoznacznie identyfikuje to żądanie ściągnięcia. Aby wygenerować identyfikator artefaktu dla żądania ściągnięcia, użyj tego szablonu: |
| auto |
Jeśli ta wartość jest ustawiona, autouzupełnianie jest włączone dla tego żądania ściągnięcia i jest to tożsamość, która je umożliwiła. |
| closed |
Użytkownik, który zamknął żądanie ściągnięcia. |
| closed |
Data zamknięcia żądania ściągnięcia (ukończenia, porzucenia lub scalenia zewnętrznego). |
| code |
Identyfikator przeglądu kodu żądania ściągnięcia. Używany wewnętrznie. |
| commits | Zatwierdzenia zawarte w żądaniu ściągnięcia. |
| completion |
Opcje, które wpływają na sposób scalania żądania ściągnięcia po jego zakończeniu. |
| completion |
Ostatnia data, w której żądanie ściągnięcia zostało wprowadzone do kolejki do ukończenia. Używany wewnętrznie. |
| created |
Tożsamość użytkownika, który utworzył żądanie ściągnięcia. |
| creation |
Data utworzenia żądania ściągnięcia. |
| description | Opis żądania ściągnięcia. |
| fork |
Jeśli jest to żądanie ściągnięcia z rozwidlenia, będzie ono zawierało informacje o jego źródle. |
| has |
Ostrzeżenie o wielu bazach scalania |
| ignore |
Ten opcjonalny parametr umożliwia klientom korzystanie z opcji dynamicznych po stronie serwera dla referencji docelowej. Ze względu na istniejące wcześniej kontrakty, użytkownicy muszą określić referencję docelową, ale ta opcja spowoduje, że serwer zignoruje ją i wybierze dynamicznie z ulubionych (lub gałęzi domyślnej) użytkownika. |
| is |
Żądanie ściągnięcia wersji roboczej / PWT. |
| labels | Etykiety skojarzone z żądaniem ściągnięcia. |
| last |
Zatwierdzenie najnowszego scalania żądania ściągnięcia. Jeśli to pole jest puste, oznacza to, że ostatnie scalanie jest w toku lub zakończyło się niepowodzeniem. |
| last |
Zatwierdzenie na początku gałęzi źródłowej w momencie ostatniego scalania żądania ściągnięcia. |
| last |
Zatwierdzenie w czołówce gałęzi docelowej w momencie ostatniego scalania żądania ściągnięcia. |
| merge |
Jeśli ta opcja jest ustawiona, scalanie żądania ściągnięcia nie powiodło się z tego powodu. |
| merge |
Typ niepowodzenia (jeśli występuje) scalania żądania ściągnięcia. |
| merge |
Identyfikator zadania użytego do uruchomienia scalania żądania ściągnięcia. Używany wewnętrznie. |
| merge |
Opcje używane podczas scalania żądania ściągnięcia. Są one niezależne od opcji ukończenia, ponieważ ukończenie odbywa się tylko raz, a nowe scalanie będzie uruchamiane za każdym razem, gdy zmieni się gałąź źródłowa żądania ściągnięcia. |
| merge |
Bieżący stan scalania żądania ściągnięcia. |
| pull |
Identyfikator żądania ściągnięcia. |
| remote |
Używany wewnętrznie. |
| repository | Repozytorium zawierające gałąź docelową żądania ściągnięcia. |
| reviewers | Lista recenzentów w żądaniu ściągnięcia wraz ze stanem ich głosów. |
| source |
Nazwa gałęzi źródłowej żądania ściągnięcia. |
| status | Stan żądania ściągnięcia. |
| supports |
Jeśli ma wartość true, to żądanie ściągnięcia obsługuje wiele iteracji. Obsługa iteracji oznacza, że poszczególne wypchnięcia do gałęzi źródłowej żądania ściągnięcia mogą być przeglądane, a komentarze pozostawione w jednej iteracji będą śledzone w przyszłych iteracjach. |
| target |
Nazwa gałęzi docelowej żądania ściągnięcia. |
| title | Tytuł żądania ściągnięcia. |
| url | Używany wewnętrznie. |
| work |
Wszystkie odwołania do elementów roboczych skojarzone z tym żądaniem ściągnięcia. |
Szczegóły właściwości
artifactId
Ciąg znaków, który jednoznacznie identyfikuje to żądanie ściągnięcia. Aby wygenerować identyfikator artefaktu dla żądania ściągnięcia, użyj tego szablonu: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}
artifactId: string
Wartość właściwości
string
autoCompleteSetBy
Jeśli ta wartość jest ustawiona, autouzupełnianie jest włączone dla tego żądania ściągnięcia i jest to tożsamość, która je umożliwiła.
autoCompleteSetBy: IdentityRef
Wartość właściwości
closedBy
Użytkownik, który zamknął żądanie ściągnięcia.
closedBy: IdentityRef
Wartość właściwości
closedDate
Data zamknięcia żądania ściągnięcia (ukończenia, porzucenia lub scalenia zewnętrznego).
closedDate: Date
Wartość właściwości
Date
codeReviewId
Identyfikator przeglądu kodu żądania ściągnięcia. Używany wewnętrznie.
codeReviewId: number
Wartość właściwości
number
commits
Zatwierdzenia zawarte w żądaniu ściągnięcia.
commits: GitCommitRef[]
Wartość właściwości
completionOptions
Opcje, które wpływają na sposób scalania żądania ściągnięcia po jego zakończeniu.
completionOptions: GitPullRequestCompletionOptions
Wartość właściwości
completionQueueTime
Ostatnia data, w której żądanie ściągnięcia zostało wprowadzone do kolejki do ukończenia. Używany wewnętrznie.
completionQueueTime: Date
Wartość właściwości
Date
createdBy
Tożsamość użytkownika, który utworzył żądanie ściągnięcia.
createdBy: IdentityRef
Wartość właściwości
creationDate
Data utworzenia żądania ściągnięcia.
creationDate: Date
Wartość właściwości
Date
description
Opis żądania ściągnięcia.
description: string
Wartość właściwości
string
forkSource
Jeśli jest to żądanie ściągnięcia z rozwidlenia, będzie ono zawierało informacje o jego źródle.
forkSource: GitForkRef
Wartość właściwości
hasMultipleMergeBases
Ostrzeżenie o wielu bazach scalania
hasMultipleMergeBases: boolean
Wartość właściwości
boolean
ignoreTargetRefAndChooseDynamically
Ten opcjonalny parametr umożliwia klientom korzystanie z opcji dynamicznych po stronie serwera dla referencji docelowej. Ze względu na istniejące wcześniej kontrakty, użytkownicy muszą określić referencję docelową, ale ta opcja spowoduje, że serwer zignoruje ją i wybierze dynamicznie z ulubionych (lub gałęzi domyślnej) użytkownika.
ignoreTargetRefAndChooseDynamically: boolean
Wartość właściwości
boolean
isDraft
Żądanie ściągnięcia wersji roboczej / PWT.
isDraft: boolean
Wartość właściwości
boolean
labels
Etykiety skojarzone z żądaniem ściągnięcia.
labels: WebApiTagDefinition[]
Wartość właściwości
lastMergeCommit
Zatwierdzenie najnowszego scalania żądania ściągnięcia. Jeśli to pole jest puste, oznacza to, że ostatnie scalanie jest w toku lub zakończyło się niepowodzeniem.
lastMergeCommit: GitCommitRef
Wartość właściwości
lastMergeSourceCommit
Zatwierdzenie na początku gałęzi źródłowej w momencie ostatniego scalania żądania ściągnięcia.
lastMergeSourceCommit: GitCommitRef
Wartość właściwości
lastMergeTargetCommit
Zatwierdzenie w czołówce gałęzi docelowej w momencie ostatniego scalania żądania ściągnięcia.
lastMergeTargetCommit: GitCommitRef
Wartość właściwości
mergeFailureMessage
Jeśli ta opcja jest ustawiona, scalanie żądania ściągnięcia nie powiodło się z tego powodu.
mergeFailureMessage: string
Wartość właściwości
string
mergeFailureType
Typ niepowodzenia (jeśli występuje) scalania żądania ściągnięcia.
mergeFailureType: PullRequestMergeFailureType
Wartość właściwości
mergeId
Identyfikator zadania użytego do uruchomienia scalania żądania ściągnięcia. Używany wewnętrznie.
mergeId: string
Wartość właściwości
string
mergeOptions
Opcje używane podczas scalania żądania ściągnięcia. Są one niezależne od opcji ukończenia, ponieważ ukończenie odbywa się tylko raz, a nowe scalanie będzie uruchamiane za każdym razem, gdy zmieni się gałąź źródłowa żądania ściągnięcia.
mergeOptions: GitPullRequestMergeOptions
Wartość właściwości
mergeStatus
Bieżący stan scalania żądania ściągnięcia.
mergeStatus: PullRequestAsyncStatus
Wartość właściwości
pullRequestId
Identyfikator żądania ściągnięcia.
pullRequestId: number
Wartość właściwości
number
remoteUrl
Używany wewnętrznie.
remoteUrl: string
Wartość właściwości
string
repository
Repozytorium zawierające gałąź docelową żądania ściągnięcia.
repository: GitRepository
Wartość właściwości
reviewers
Lista recenzentów w żądaniu ściągnięcia wraz ze stanem ich głosów.
reviewers: IdentityRefWithVote[]
Wartość właściwości
sourceRefName
Nazwa gałęzi źródłowej żądania ściągnięcia.
sourceRefName: string
Wartość właściwości
string
status
supportsIterations
Jeśli ma wartość true, to żądanie ściągnięcia obsługuje wiele iteracji. Obsługa iteracji oznacza, że poszczególne wypchnięcia do gałęzi źródłowej żądania ściągnięcia mogą być przeglądane, a komentarze pozostawione w jednej iteracji będą śledzone w przyszłych iteracjach.
supportsIterations: boolean
Wartość właściwości
boolean
targetRefName
Nazwa gałęzi docelowej żądania ściągnięcia.
targetRefName: string
Wartość właściwości
string
title
Tytuł żądania ściągnięcia.
title: string
Wartość właściwości
string
url
Używany wewnętrznie.
url: string
Wartość właściwości
string
workItemRefs
Wszystkie odwołania do elementów roboczych skojarzone z tym żądaniem ściągnięcia.
workItemRefs: ResourceRef[]