Method: projects.locations.connections.gitRepositoryLinks.diffCommit

GitRepositoryLink의 커밋을 비교합니다.

HTTP 요청

GET https://developerconnect.googleapis.com/v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:diffCommit

URL은 gRPC 트랜스코딩 문법을 사용합니다.

경로 매개변수

매개변수
name

string

필수 입력란입니다. GitRepositoryLink의 리소스 이름입니다.

쿼리 파라미터

파라미터
baseSha

string

필수 입력란입니다. 기본 커밋 SHA 또는 참조입니다.

headSha

string

필수 입력란입니다. 헤드 커밋 SHA 또는 참조입니다.

pathFilters[]

string

(선택사항) 반환된 파일을 필터링할 경로 패턴 또는 정확한 경로입니다. pathFilters를 지정하면 일치하는 모든 파일에 FileDiff.patch가 채워집니다 (변경된 모든 파일의 패치를 포함하려면 ["**"] 사용). pathFilters가 생략되거나 비어 있으면 패치 차이 없이 FileDiff의 전체 목록이 반환됩니다 (FileDiff.patch가 비어 있음).

요청 본문

요청 본문은 비어 있어야 합니다.

응답 본문

gitRepositoryLinks.diffCommit의 응답 메시지입니다.

성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.

JSON 표현
{
  "files": [
    {
      object (FileDiff)
    }
  ]
}
필드
files[]

object (FileDiff)

통합 diff에서 추출된 파일 diff입니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

IAM 권한

name 리소스에 대해서는 다음 IAM 권한이 필요합니다.

  • developerconnect.gitRepositoryLinks.diffCommit

자세한 내용은 IAM 문서를 참조하세요.