RepositoryExtensions.TrackMerges 方法
返回合并目标项的一组来自源变更集的列表的源项的出现。 源和目标的项目没有合并历史记录中直接相关。
命名空间: Microsoft.TeamFoundation.VersionControl.Server
程序集: Microsoft.TeamFoundation.VersionControl.Server(在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)
语法
声明
<WebMethodAttribute> _
Public Function TrackMerges ( _
sourceChangesets As Integer(), _
sourceItem As ItemIdentifier, _
targetItems As List(Of ItemIdentifier), _
pathFilter As ItemSpec, _
<OutAttribute> ByRef partialTargetItems As StreamingCollection(Of String) _
) As StreamingCollection(Of ExtendedMerge)
[WebMethodAttribute]
public StreamingCollection<ExtendedMerge> TrackMerges(
int[] sourceChangesets,
ItemIdentifier sourceItem,
List<ItemIdentifier> targetItems,
ItemSpec pathFilter,
out StreamingCollection<string> partialTargetItems
)
参数
- sourceChangesets
类型:array<System.Int32[]
源变更集的列表。
- sourceItem
类型:Microsoft.TeamFoundation.VersionControl.Server.ItemIdentifier
从合并的源项 (递归) 来跟踪。
- targetItems
类型:System.Collections.Generic.List<ItemIdentifier>
要合并的目标项 (递归) 来跟踪。
- pathFilter
类型:Microsoft.TeamFoundation.VersionControl.Server.ItemSpec
- partialTargetItems
类型:Microsoft.TeamFoundation.Framework.Server.StreamingCollection<String>%
流在源变更集还尚未完全合并的目标项的集合。
返回值
类型:Microsoft.TeamFoundation.Framework.Server.StreamingCollection<ExtendedMerge>
返回 StreamingCollection<T>。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。