GitPullRequestCompletionOptions interface
끌어오기 요청을 완료하는 방법에 대한 기본 설정입니다.
속성
auto |
자동 완성을 기다리지 않아야 하는 정책 구성 ID의 목록입니다. 선택적 정책(isBlocking == false)에만 적용됩니다. 자동 완성은 항상 필요한 정책(isBlocking == true)을 기다립니다. |
bypass |
true이면 끌어오기 요청이 완료되는 동안 정책이 명시적으로 무시됩니다. |
bypass |
정책을 바이패스하는 경우 이러한 이유는 바이패스 사용 이유에 따라 저장됩니다. |
delete |
true이면 완료 후 끌어오기 요청의 원본 분기가 삭제됩니다. |
merge |
설정된 경우 병합 커밋의 커밋 메시지 사용됩니다. |
merge |
완료하는 동안 끌어오기 요청을 병합하는 데 사용되는 전략을 지정합니다. MergeStrategy가 값으로 설정되지 않은 경우 SquashMerge == false이면 FF 없음 병합이 만들어집니다. MergeStrategy가 값으로 설정되지 않은 경우 SquashMerge == true이면 끌어오기 요청 커밋이 찌그러집니다. SquashMerge 속성은 더 이상 사용되지 않습니다. 모든 경우에 MergeStrategy를 명시적으로 설정하는 것이 좋습니다. MergeStrategy에 대해 명시적 값이 제공되면 SquashMerge 속성은 무시됩니다. |
squash |
SquashMerge는 더 이상 사용되지 않습니다. MergeStrategy 값을 명시적으로 설정해야 합니다. MergeStrategy가 모든 값으로 설정된 경우 SquashMerge 값은 무시됩니다. MergeStrategy가 설정되지 않은 경우 이 플래그가 false이면 병합 전략이 빠른 전달 않으며, true이면 스쿼시. |
transition |
true이면 끌어오기 요청에 연결된 작업 항목을 다음 논리 상태(예: 활성 -> 해결됨)로 전환하려고 시도합니다. |
triggered |
true이면 자동 완성을 통해 현재 완료 시도가 트리거되었습니다. 내부적으로 사용됩니다. |
속성 세부 정보
autoCompleteIgnoreConfigIds
자동 완성을 기다리지 않아야 하는 정책 구성 ID의 목록입니다. 선택적 정책(isBlocking == false)에만 적용됩니다. 자동 완성은 항상 필요한 정책(isBlocking == true)을 기다립니다.
autoCompleteIgnoreConfigIds: number[]
속성 값
number[]
bypassPolicy
true이면 끌어오기 요청이 완료되는 동안 정책이 명시적으로 무시됩니다.
bypassPolicy: boolean
속성 값
boolean
bypassReason
정책을 바이패스하는 경우 이러한 이유는 바이패스 사용 이유에 따라 저장됩니다.
bypassReason: string
속성 값
string
deleteSourceBranch
true이면 완료 후 끌어오기 요청의 원본 분기가 삭제됩니다.
deleteSourceBranch: boolean
속성 값
boolean
mergeCommitMessage
설정된 경우 병합 커밋의 커밋 메시지 사용됩니다.
mergeCommitMessage: string
속성 값
string
mergeStrategy
완료하는 동안 끌어오기 요청을 병합하는 데 사용되는 전략을 지정합니다. MergeStrategy가 값으로 설정되지 않은 경우 SquashMerge == false이면 FF 없음 병합이 만들어집니다. MergeStrategy가 값으로 설정되지 않은 경우 SquashMerge == true이면 끌어오기 요청 커밋이 찌그러집니다. SquashMerge 속성은 더 이상 사용되지 않습니다. 모든 경우에 MergeStrategy를 명시적으로 설정하는 것이 좋습니다. MergeStrategy에 대해 명시적 값이 제공되면 SquashMerge 속성은 무시됩니다.
mergeStrategy: GitPullRequestMergeStrategy
속성 값
squashMerge
SquashMerge는 더 이상 사용되지 않습니다. MergeStrategy 값을 명시적으로 설정해야 합니다. MergeStrategy가 모든 값으로 설정된 경우 SquashMerge 값은 무시됩니다. MergeStrategy가 설정되지 않은 경우 이 플래그가 false이면 병합 전략이 빠른 전달 않으며, true이면 스쿼시.
squashMerge: boolean
속성 값
boolean
transitionWorkItems
true이면 끌어오기 요청에 연결된 작업 항목을 다음 논리 상태(예: 활성 -> 해결됨)로 전환하려고 시도합니다.
transitionWorkItems: boolean
속성 값
boolean
triggeredByAutoComplete
true이면 자동 완성을 통해 현재 완료 시도가 트리거되었습니다. 내부적으로 사용됩니다.
triggeredByAutoComplete: boolean
속성 값
boolean