VersionControlServer.TrackMerges 方法 (array<Int32[], ItemIdentifier, array<ItemIdentifier[], ItemSpec)
获取从源项目发生设置目标项的组合,源 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 _
) As ExtendedMerge()
public ExtendedMerge[] TrackMerges(
int[] sourceChangesetIds,
ItemIdentifier sourceItem,
ItemIdentifier[] targetItems,
ItemSpec pathFilter
)
参数
- sourceChangesetIds
类型:array<System.Int32[]
数组源变更集 ID。
- sourceItem
类型:Microsoft.TeamFoundation.VersionControl.Client.ItemIdentifier
用于跟踪合并的源项目从 (递归)。
- targetItems
类型:array<Microsoft.TeamFoundation.VersionControl.Client.ItemIdentifier[]
用于跟踪合并目标项目 (递归)。
- pathFilter
类型:Microsoft.TeamFoundation.VersionControl.Client.ItemSpec
减少范围的选项路径筛选器源项目。
返回值
类型:array<Microsoft.TeamFoundation.VersionControl.Client.ExtendedMerge[]
数组表示从源项目的 ExtendedMerge 对象更改为目标项目。如果组合链不存在,则返回空数组。
备注
源和目标项目不需要直接相关。 示例 pathFilter:您可能希望数据聚合到 $/proj/main,但是,仅跟踪该文件夹 $/proj/main/test。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。