VersionControlServer.QueryMerges Method (String, VersionSpec, String, VersionSpec, VersionSpec, VersionSpec, RecursionType)
Gets the merge history of the requested item with an optional source.
Namespace: Microsoft.TeamFoundation.VersionControl.Client
Assembly: Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)
Syntax
'Declaration
Public Function QueryMerges ( _
sourcePath As String, _
sourceVersion As VersionSpec, _
targetPath As String, _
targetVersion As VersionSpec, _
versionFrom As VersionSpec, _
versionTo As VersionSpec, _
recursion As RecursionType _
) As ChangesetMerge()
public ChangesetMerge[] QueryMerges(
string sourcePath,
VersionSpec sourceVersion,
string targetPath,
VersionSpec targetVersion,
VersionSpec versionFrom,
VersionSpec versionTo,
RecursionType recursion
)
public:
array<ChangesetMerge^>^ QueryMerges(
String^ sourcePath,
VersionSpec^ sourceVersion,
String^ targetPath,
VersionSpec^ targetVersion,
VersionSpec^ versionFrom,
VersionSpec^ versionTo,
RecursionType recursion
)
member QueryMerges :
sourcePath:string *
sourceVersion:VersionSpec *
targetPath:string *
targetVersion:VersionSpec *
versionFrom:VersionSpec *
versionTo:VersionSpec *
recursion:RecursionType -> ChangesetMerge[]
public function QueryMerges(
sourcePath : String,
sourceVersion : VersionSpec,
targetPath : String,
targetVersion : VersionSpec,
versionFrom : VersionSpec,
versionTo : VersionSpec,
recursion : RecursionType
) : ChangesetMerge[]
Parameters
sourcePath
Type: System.StringThe local or server path to the optional source item.
sourceVersion
Type: Microsoft.TeamFoundation.VersionControl.Client.VersionSpecThe VersionSpec of the optional source item.
targetPath
Type: System.StringThe local or server path to the required target item.
targetVersion
Type: Microsoft.TeamFoundation.VersionControl.Client.VersionSpecThe VersionSpec of the required target item.
versionFrom
Type: Microsoft.TeamFoundation.VersionControl.Client.VersionSpecA VersionSpec denoting the earliest point of the merge history range to query. Specify null for "start of time".
versionTo
Type: Microsoft.TeamFoundation.VersionControl.Client.VersionSpecA VersionSpec denoting the latest point of the merge history range. Specify null for "end of time".
recursion
Type: Microsoft.TeamFoundation.VersionControl.Client.RecursionTypeThe level of recursion applied to the target search.
Return Value
Type: array<Microsoft.TeamFoundation.VersionControl.Client.ChangesetMerge[]
An array of ChangesetMerge objects.
.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.