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
VersionSpec 限定該來源 ItemSpec。
- target
類型:Microsoft.TeamFoundation.VersionControl.Server.ItemSpec
如果不為空,則合併的變更指定之目標不篩選。
- versionTarget
類型:Microsoft.TeamFoundation.VersionControl.Server.VersionSpec
修改目標 ItemSpec 的 VersionSpec。
- versionFrom
類型:Microsoft.TeamFoundation.VersionControl.Server.VersionSpec
傳回或 null 的最舊的目標變更集為 Epoch 以來
- 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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。