Repository.QueryMerges 方法
返回合并历史记录。
命名空间: Microsoft.TeamFoundation.VersionControl.Server
程序集: Microsoft.TeamFoundation.VersionControl.Server(在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)
语法
声明
<WebMethodAttribute> _
Public Function QueryMerges ( _
workspaceName As String, _
workspaceOwner As String, _
source As ItemSpec, _
versionSource As VersionSpec, _
target As ItemSpec, _
versionTarget As VersionSpec, _
versionFrom As VersionSpec, _
versionTo As VersionSpec, _
maxChangesets As Integer, _
showAll As Boolean, _
<OutAttribute> ByRef changesets As List(Of Changeset) _
) As List(Of ChangesetMerge)
[WebMethodAttribute]
public List<ChangesetMerge> QueryMerges(
string workspaceName,
string workspaceOwner,
ItemSpec source,
VersionSpec versionSource,
ItemSpec target,
VersionSpec versionTarget,
VersionSpec versionFrom,
VersionSpec versionTo,
int maxChangesets,
bool showAll,
out List<Changeset> changesets
)
参数
- workspaceName
类型:System.String
工作区名称,如果本地路径指定。
- workspaceOwner
类型:System.String
工作区所有者,如果本地路径指定。
- source
类型:Microsoft.TeamFoundation.VersionControl.Server.ItemSpec
如果不为空,则不合并的更改给定源筛选。
- versionSource
类型:Microsoft.TeamFoundation.VersionControl.Server.VersionSpec
限定源ItemSpec的VersionSpec。
- target
类型:Microsoft.TeamFoundation.VersionControl.Server.ItemSpec
如果不为空,则不合并的更改为给定目标筛选。
- versionTarget
类型:Microsoft.TeamFoundation.VersionControl.Server.VersionSpec
限定目标ItemSpec的VersionSpec。
- versionFrom
类型:Microsoft.TeamFoundation.VersionControl.Server.VersionSpec
返回或null的最旧的目标变更集为世纪。
- versionTo
类型:Microsoft.TeamFoundation.VersionControl.Server.VersionSpec
返回或null的最新目标变更集用于后期绑定。
- maxChangesets
类型:System.Int32
目标变更集的最大数量返回的。
- showAll
类型:System.Boolean
指示是否包括重命名的项的合并历史记录。
- changesets
类型:System.Collections.Generic.List<Changeset>%
所有变更集所有详细信息在“合并”参数引用。
返回值
类型:System.Collections.Generic.List<ChangesetMerge>
返回 List<T>。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。