Workspace.Merge Method (String, String, VersionSpec, VersionSpec, LockLevel, RecursionType, MergeOptions)
Merges the source to the target.
Namespace: Microsoft.TeamFoundation.VersionControl.Client
Assembly: Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)
Syntax
'Declaration
Public Function Merge ( _
sourcePath As String, _
targetPath As String, _
versionFrom As VersionSpec, _
versionTo As VersionSpec, _
lockLevel As LockLevel, _
recursion As RecursionType, _
mergeOptions As MergeOptions _
) As GetStatus
public GetStatus Merge(
string sourcePath,
string targetPath,
VersionSpec versionFrom,
VersionSpec versionTo,
LockLevel lockLevel,
RecursionType recursion,
MergeOptions mergeOptions
)
public:
GetStatus^ Merge(
String^ sourcePath,
String^ targetPath,
VersionSpec^ versionFrom,
VersionSpec^ versionTo,
LockLevel lockLevel,
RecursionType recursion,
MergeOptions mergeOptions
)
member Merge :
sourcePath:string *
targetPath:string *
versionFrom:VersionSpec *
versionTo:VersionSpec *
lockLevel:LockLevel *
recursion:RecursionType *
mergeOptions:MergeOptions -> GetStatus
public function Merge(
sourcePath : String,
targetPath : String,
versionFrom : VersionSpec,
versionTo : VersionSpec,
lockLevel : LockLevel,
recursion : RecursionType,
mergeOptions : MergeOptions
) : GetStatus
Parameters
sourcePath
Type: System.StringThe source path of the merge.
targetPath
Type: System.StringThe target path of the merge.
versionFrom
Type: Microsoft.TeamFoundation.VersionControl.Client.VersionSpecThe starting version. May be null.
versionTo
Type: Microsoft.TeamFoundation.VersionControl.Client.VersionSpecThe ending version. May be null.
lockLevel
Type: Microsoft.TeamFoundation.VersionControl.Client.LockLevelThe lock level to apply to each item that the target specifies.
recursion
Type: Microsoft.TeamFoundation.VersionControl.Client.RecursionTypeA flag that specifies the type of recursion.
mergeOptions
Type: Microsoft.TeamFoundation.VersionControl.Client.MergeOptionsOne or more of the enum values in MergeOptionsEx.
Return Value
Type: Microsoft.TeamFoundation.VersionControl.Client.GetStatus
A GetStatus object that indicates how many operations, conflicts, errors, and so on occurred when the Get operation was being processed.
Remarks
The target path of the merge must be mapped.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.