GitPullRequest interface
يمثل جميع البيانات المقترنة بطلب سحب.
الخصائص
| artifact |
سلسلة تحدد طلب السحب هذا بشكل فريد. لإنشاء معرف أداة لطلب سحب، استخدم هذا القالب: |
| auto |
إذا تم التعيين، يتم تمكين الإكمال التلقائي لطلب السحب هذا وهذه هي الهوية التي مكنته. |
| closed |
المستخدم الذي أغلق طلب السحب. |
| closed |
التاريخ الذي تم فيه إغلاق طلب السحب (مكتمل أو مهجور أو مدمج خارجيا). |
| code |
معرف مراجعة التعليمات البرمجية لطلب السحب. يستخدم داخليا. |
| commits | التثبيتات المضمنة في طلب السحب. |
| completion |
الخيارات التي تؤثر على كيفية دمج طلب السحب عند اكتماله. |
| completion |
آخر تاريخ أدخل فيه طلب السحب قائمة الانتظار لإكمالها. يستخدم داخليا. |
| created |
هوية المستخدم الذي أنشأ طلب السحب. |
| creation |
تاريخ إنشاء طلب السحب. |
| description | وصف طلب السحب. |
| fork |
إذا كان هذا هو PR من نسخة المستودع هذا سوف يحتوي على معلومات حول مصدرها. |
| has |
تحذير عدة قاعدة دمج |
| ignore |
تسمح هذه المعلمة الاختيارية للعملاء باستخدام الخيارات الديناميكية من جانب الخادم لمرجع الهدف. نظرا للعقود الموجودة مسبقا، يجب على المستخدمين تحديد مرجع هدف، ولكن هذا الخيار سيتسبب في تجاهل الخادم له والاختيار ديناميكيا من المفضلة للمستخدم (أو الفرع الافتراضي). |
| is |
طلب سحب مسودة / WIP. |
| labels | التسميات المقترنة بطلب السحب. |
| last |
تثبيت أحدث دمج لطلبات السحب. إذا كان فارغا، فإن الدمج الأخير قيد التقدم أو لم ينجح. |
| last |
التثبيت على رأس فرع المصدر في وقت دمج طلب السحب الأخير. |
| last |
التثبيت على رأس الفرع الهدف في وقت دمج طلب السحب الأخير. |
| merge |
إذا تم تعيينه، فشل دمج طلب السحب لهذا السبب. |
| merge |
نوع الفشل (إن وجد) لدمج طلب السحب. |
| merge |
معرف المهمة المستخدمة لتشغيل دمج طلب السحب. يستخدم داخليا. |
| merge |
الخيارات المستخدمة عند تشغيل دمج طلب السحب. هذه منفصلة عن خيارات الإكمال نظرا لأن الإكمال يحدث مرة واحدة فقط وسيتم تشغيل دمج جديد في كل مرة يتغير فيها الفرع المصدر لطلب السحب. |
| merge |
الحالة الحالية لدمج طلب السحب. |
| pull |
معرف طلب السحب. |
| remote |
يستخدم داخليا. |
| repository | المستودع الذي يحتوي على الفرع الهدف من طلب السحب. |
| reviewers | قائمة المراجعين على طلب السحب جنبا إلى جنب مع حالة أصواتهم. |
| source |
اسم الفرع المصدر لطلب السحب. |
| status | حالة طلب السحب. |
| supports |
إذا كان صحيحا، يدعم طلب السحب هذا تكرارات متعددة. يعني دعم التكرار أنه يمكن مراجعة الدفعات الفردية إلى الفرع المصدر لطلب السحب وسيتم تعقب التعليقات المتبقية في تكرار واحد عبر التكرارات المستقبلية. |
| target |
اسم الفرع الهدف لطلب السحب. |
| title | عنوان طلب السحب. |
| url | يستخدم داخليا. |
| work |
أي مراجع لعنصر العمل مقترنة بطلب السحب هذا. |
تفاصيل الخاصية
artifactId
سلسلة تحدد طلب السحب هذا بشكل فريد. لإنشاء معرف أداة لطلب سحب، استخدم هذا القالب: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}
artifactId: string
قيمة الخاصية
string
autoCompleteSetBy
إذا تم التعيين، يتم تمكين الإكمال التلقائي لطلب السحب هذا وهذه هي الهوية التي مكنته.
autoCompleteSetBy: IdentityRef
قيمة الخاصية
closedBy
closedDate
التاريخ الذي تم فيه إغلاق طلب السحب (مكتمل أو مهجور أو مدمج خارجيا).
closedDate: Date
قيمة الخاصية
Date
codeReviewId
معرف مراجعة التعليمات البرمجية لطلب السحب. يستخدم داخليا.
codeReviewId: number
قيمة الخاصية
number
commits
completionOptions
الخيارات التي تؤثر على كيفية دمج طلب السحب عند اكتماله.
completionOptions: GitPullRequestCompletionOptions
قيمة الخاصية
completionQueueTime
آخر تاريخ أدخل فيه طلب السحب قائمة الانتظار لإكمالها. يستخدم داخليا.
completionQueueTime: Date
قيمة الخاصية
Date
createdBy
creationDate
تاريخ إنشاء طلب السحب.
creationDate: Date
قيمة الخاصية
Date
description
وصف طلب السحب.
description: string
قيمة الخاصية
string
forkSource
إذا كان هذا هو PR من نسخة المستودع هذا سوف يحتوي على معلومات حول مصدرها.
forkSource: GitForkRef
قيمة الخاصية
hasMultipleMergeBases
تحذير عدة قاعدة دمج
hasMultipleMergeBases: boolean
قيمة الخاصية
boolean
ignoreTargetRefAndChooseDynamically
تسمح هذه المعلمة الاختيارية للعملاء باستخدام الخيارات الديناميكية من جانب الخادم لمرجع الهدف. نظرا للعقود الموجودة مسبقا، يجب على المستخدمين تحديد مرجع هدف، ولكن هذا الخيار سيتسبب في تجاهل الخادم له والاختيار ديناميكيا من المفضلة للمستخدم (أو الفرع الافتراضي).
ignoreTargetRefAndChooseDynamically: boolean
قيمة الخاصية
boolean
isDraft
طلب سحب مسودة / WIP.
isDraft: boolean
قيمة الخاصية
boolean
labels
lastMergeCommit
تثبيت أحدث دمج لطلبات السحب. إذا كان فارغا، فإن الدمج الأخير قيد التقدم أو لم ينجح.
lastMergeCommit: GitCommitRef
قيمة الخاصية
lastMergeSourceCommit
التثبيت على رأس فرع المصدر في وقت دمج طلب السحب الأخير.
lastMergeSourceCommit: GitCommitRef
قيمة الخاصية
lastMergeTargetCommit
التثبيت على رأس الفرع الهدف في وقت دمج طلب السحب الأخير.
lastMergeTargetCommit: GitCommitRef
قيمة الخاصية
mergeFailureMessage
إذا تم تعيينه، فشل دمج طلب السحب لهذا السبب.
mergeFailureMessage: string
قيمة الخاصية
string
mergeFailureType
نوع الفشل (إن وجد) لدمج طلب السحب.
mergeFailureType: PullRequestMergeFailureType
قيمة الخاصية
mergeId
معرف المهمة المستخدمة لتشغيل دمج طلب السحب. يستخدم داخليا.
mergeId: string
قيمة الخاصية
string
mergeOptions
الخيارات المستخدمة عند تشغيل دمج طلب السحب. هذه منفصلة عن خيارات الإكمال نظرا لأن الإكمال يحدث مرة واحدة فقط وسيتم تشغيل دمج جديد في كل مرة يتغير فيها الفرع المصدر لطلب السحب.
mergeOptions: GitPullRequestMergeOptions
قيمة الخاصية
mergeStatus
الحالة الحالية لدمج طلب السحب.
mergeStatus: PullRequestAsyncStatus
قيمة الخاصية
pullRequestId
معرف طلب السحب.
pullRequestId: number
قيمة الخاصية
number
remoteUrl
يستخدم داخليا.
remoteUrl: string
قيمة الخاصية
string
repository
المستودع الذي يحتوي على الفرع الهدف من طلب السحب.
repository: GitRepository
قيمة الخاصية
reviewers
قائمة المراجعين على طلب السحب جنبا إلى جنب مع حالة أصواتهم.
reviewers: IdentityRefWithVote[]
قيمة الخاصية
sourceRefName
اسم الفرع المصدر لطلب السحب.
sourceRefName: string
قيمة الخاصية
string
status
supportsIterations
إذا كان صحيحا، يدعم طلب السحب هذا تكرارات متعددة. يعني دعم التكرار أنه يمكن مراجعة الدفعات الفردية إلى الفرع المصدر لطلب السحب وسيتم تعقب التعليقات المتبقية في تكرار واحد عبر التكرارات المستقبلية.
supportsIterations: boolean
قيمة الخاصية
boolean
targetRefName
اسم الفرع الهدف لطلب السحب.
targetRefName: string
قيمة الخاصية
string
title
عنوان طلب السحب.
title: string
قيمة الخاصية
string
url
يستخدم داخليا.
url: string
قيمة الخاصية
string