다음을 통해 공유


GitPullRequestCompletionOptions interface

끌어오기 요청을 완료하는 방법에 대한 기본 설정입니다.

속성

autoCompleteIgnoreConfigIds

자동 완성을 기다리지 않아야 하는 정책 구성 ID의 목록입니다. 선택적 정책(isBlocking == false)에만 적용됩니다. 자동 완성은 항상 필요한 정책(isBlocking == true)을 기다립니다.

bypassPolicy

true이면 끌어오기 요청이 완료되는 동안 정책이 명시적으로 무시됩니다.

bypassReason

정책을 바이패스하는 경우 이러한 이유는 바이패스 사용 이유에 따라 저장됩니다.

deleteSourceBranch

true이면 완료 후 끌어오기 요청의 원본 분기가 삭제됩니다.

mergeCommitMessage

설정된 경우 병합 커밋의 커밋 메시지 사용됩니다.

mergeStrategy

완료하는 동안 끌어오기 요청을 병합하는 데 사용되는 전략을 지정합니다. MergeStrategy가 값으로 설정되지 않은 경우 SquashMerge == false이면 FF 없음 병합이 만들어집니다. MergeStrategy가 값으로 설정되지 않은 경우 SquashMerge == true이면 끌어오기 요청 커밋이 찌그러집니다. SquashMerge 속성은 더 이상 사용되지 않습니다. 모든 경우에 MergeStrategy를 명시적으로 설정하는 것이 좋습니다. MergeStrategy에 대해 명시적 값이 제공되면 SquashMerge 속성은 무시됩니다.

squashMerge

SquashMerge는 더 이상 사용되지 않습니다. MergeStrategy 값을 명시적으로 설정해야 합니다. MergeStrategy가 모든 값으로 설정된 경우 SquashMerge 값은 무시됩니다. MergeStrategy가 설정되지 않은 경우 이 플래그가 false이면 병합 전략이 빠른 전달 않으며, true이면 스쿼시.

transitionWorkItems

true이면 끌어오기 요청에 연결된 작업 항목을 다음 논리 상태(예: 활성 -> 해결됨)로 전환하려고 시도합니다.

triggeredByAutoComplete

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