VersionControlServer.QueryMergesExtended 方法 (ItemSpec, VersionSpec, VersionSpec, VersionSpec, QueryMergesExtendedOptions)
获取特定项和版本的合并历史记录。
命名空间: Microsoft.TeamFoundation.VersionControl.Client
程序集: Microsoft.TeamFoundation.VersionControl.Client(在 Microsoft.TeamFoundation.VersionControl.Client.dll 中)
语法
声明
Public Function QueryMergesExtended ( _
targetItemSpec As ItemSpec, _
targetVersion As VersionSpec, _
versionFrom As VersionSpec, _
versionTo As VersionSpec, _
options As QueryMergesExtendedOptions _
) As IEnumerable(Of ExtendedMerge)
public IEnumerable<ExtendedMerge> QueryMergesExtended(
ItemSpec targetItemSpec,
VersionSpec targetVersion,
VersionSpec versionFrom,
VersionSpec versionTo,
QueryMergesExtendedOptions options
)
参数
- targetItemSpec
类型:Microsoft.TeamFoundation.VersionControl.Client.ItemSpec
合并目标项目的 ItemSpec。
- targetVersion
类型:Microsoft.TeamFoundation.VersionControl.Client.VersionSpec
目标项的 VersionSpec。
- versionFrom
类型:Microsoft.TeamFoundation.VersionControl.Client.VersionSpec
表示最早的 VersionSpec 点合并历史记录范围查询。“时开始”为 null。
- versionTo
类型:Microsoft.TeamFoundation.VersionControl.Client.VersionSpec
表示最新信息的 VersionSpec 点合并历史记录范围查询。为“停止时”为 null。
返回值
类型:System.Collections.Generic.IEnumerable<ExtendedMerge>
设置指定的项目和版本的 ExtendedMerge 对象。
备注
此方法的结果是设置更改为包含为合并的 ExtendedMerge 对象 (项目、版本、deletionId 和更改) 的源,以及变更集详细信息。 变更集不是完整的对象。 仅所有者、committer、日期、注释和 changesetId 填充。 无项目、释放声明,或其他数据。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。