Repository4.Merge 方法
傳回暫止的合併自動判斷已解決的 GetOperations 和衝突,則不會自動解析的清單。
命名空間: Microsoft.TeamFoundation.VersionControl.Server
組件: Microsoft.TeamFoundation.VersionControl.Server (在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)
語法
'宣告
<WebMethodAttribute> _
Public Function Merge ( _
workspaceName As String, _
workspaceOwner As String, _
source As ItemSpec, _
target As ItemSpec, _
from As VersionSpec, _
to As VersionSpec, _
lockLevel As LockLevel, _
optionsEx As Integer, _
itemPropertyFilters As String(), _
itemAttributeFilters As String(), _
<OutAttribute> ByRef failures As StreamingCollection(Of Failure), _
<OutAttribute> ByRef conflicts As StreamingCollection(Of Conflict), _
<OutAttribute> ByRef changePendedFlags As Integer _
) As StreamingCollection(Of GetOperation)
[WebMethodAttribute]
public StreamingCollection<GetOperation> Merge(
string workspaceName,
string workspaceOwner,
ItemSpec source,
ItemSpec target,
VersionSpec from,
VersionSpec to,
LockLevel lockLevel,
int optionsEx,
string[] itemPropertyFilters,
string[] itemAttributeFilters,
out StreamingCollection<Failure> failures,
out StreamingCollection<Conflict> conflicts,
out int changePendedFlags
)
參數
- workspaceName
型別:System.String
工作區名稱。
- workspaceOwner
型別:System.String
工作區的擁有者。
- source
型別:Microsoft.TeamFoundation.VersionControl.Server.ItemSpec
合併來源的本機/伺服器路徑。
- target
型別:Microsoft.TeamFoundation.VersionControl.Server.ItemSpec
合併的目標/伺服器的本機路徑。
- from
型別:Microsoft.TeamFoundation.VersionControl.Server.VersionSpec
正在啟動來源版本 (可能為 null)。
- to
型別:Microsoft.TeamFoundation.VersionControl.Server.VersionSpec
正在結束來源版本 (可能為 null)。
- lockLevel
型別:Microsoft.TeamFoundation.VersionControl.Server.LockLevel
將套用於在合併中有關之項目的鎖定。
- optionsEx
型別:System.Int32
使用此新的和舊的合併選項傳送給伺服器。值是 MergeOptionsEx 列舉中。
- itemPropertyFilters
型別:array<System.String[]
- itemAttributeFilters
型別:array<System.String[]
要傳回的每個 get 作業之屬性的清單。
- failures
型別:Microsoft.TeamFoundation.Framework.Server.StreamingCollection<Failure>%
未合併的項目清單。
- conflicts
型別:Microsoft.TeamFoundation.Framework.Server.StreamingCollection<Conflict>%
暫止的合併無法解析的清單。
- changePendedFlags
型別:System.Int32%
傳回值
型別:Microsoft.TeamFoundation.Framework.Server.StreamingCollection<GetOperation>
更新用戶端的 GetOperations 清單。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。