Method: projects.locations.connections.gitRepositoryLinks.diffCommit

השוואה בין קובצי commit של GitRepositoryLink.

בקשת HTTP

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

כתובת ה-URL כתובה בתחביר של gRPC Transcoding.

פרמטרים של הנתיב

פרמטרים
name

string

חובה. שם המשאב של GitRepositoryLink.

פרמטרים של שאילתה

פרמטרים
baseSha

string

חובה. ה-SHA או ההפניה של ה-commit הבסיסי.

headSha

string

חובה. ה-SHA או ההפניה של ה-head commit.

pathFilters[]

string

זה שינוי אופציונלי. תבניות נתיבים או נתיבים מדויקים לסינון הקבצים שמוחזרים. כשמציינים את pathFilters, השדה FileDiff.patch מאוכלס בכל הקבצים התואמים (אפשר להשתמש ב-["**"] כדי לכלול תיקונים לכל הקבצים שהשתנו). אם משמיטים את pathFilters או שהוא ריק, מוחזרת הרשימה המלאה של FileDiff בלי הבדלי תיקונים (FileDiff.patch ריק).

גוף הבקשה

גוף הבקשה צריך להיות ריק.

גוף התשובה

הודעת התגובה ל-gitRepositoryLinks.diffCommit.

אם הפעולה מצליחה, גוף התשובה מכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "files": [
    {
      object (FileDiff)
    }
  ]
}
שדות
files[]

object (FileDiff)

ההבדלים בין הקבצים שחולצו מההבדלים המאוחדים.

היקפי הרשאות

נדרש היקף ההרשאות הבא של OAuth:

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

ניתן למצוא מידע נוסף כאן: Authentication Overview.

הרשאות IAM

נדרשת הרשאת IAM הבאה במשאב name:

  • developerconnect.gitRepositoryLinks.diffCommit

מידע נוסף זמין במאמרי העזרה בנושא IAM.