VersionControlServer.TrackMerges 方法 (array<Int32[], ItemIdentifier, array<ItemIdentifier[], ItemSpec, array<String[]%)
取得從來源項目發生到一組目標項目合併,來源 Changeset ID 的清單。
命名空間: Microsoft.TeamFoundation.VersionControl.Client
組件: Microsoft.TeamFoundation.VersionControl.Client (在 Microsoft.TeamFoundation.VersionControl.Client.dll 中)
語法
'宣告
Public Function TrackMerges ( _
sourceChangesetIds As Integer(), _
sourceItem As ItemIdentifier, _
targetItems As ItemIdentifier(), _
pathFilter As ItemSpec, _
<OutAttribute> ByRef partialTargetItems As String() _
) As ExtendedMerge()
public ExtendedMerge[] TrackMerges(
int[] sourceChangesetIds,
ItemIdentifier sourceItem,
ItemIdentifier[] targetItems,
ItemSpec pathFilter,
out string[] partialTargetItems
)
參數
- sourceChangesetIds
型別:array<System.Int32[]
陣列來源變更集 ID。
- sourceItem
型別:Microsoft.TeamFoundation.VersionControl.Client.ItemIdentifier
追蹤合併的來源項目從 (遞迴)。
- targetItems
型別:array<Microsoft.TeamFoundation.VersionControl.Client.ItemIdentifier[]
追蹤合併的目標項目 (遞迴)。
- pathFilter
型別:Microsoft.TeamFoundation.VersionControl.Client.ItemSpec
減少範圍的選擇性路徑篩選來源項目。
- partialTargetItems
型別:array<System.String[]%
陣列來源變更集僅部分已合併的目標項目。
傳回值
型別:array<Microsoft.TeamFoundation.VersionControl.Client.ExtendedMerge[]
ExtendedMerge 物件的陣列表示從來源項目上的變更套用至目標項目。如果合併鏈結不存在,則會傳回空白陣列。
備註
來源和目標項目不需要直接相關。 使用 pathFilter執行個體:您可能想要資料彙總。$/proj/main 決策,不過,如果只針對該資料夾 $/proj/main/test。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。