VersionControlServer.CreateBranch Method (String, String, VersionSpec, String, String, CheckinNote, PolicyOverrideInfo, array<Mapping )

Creates a branch on the server and checks it in without downloading the branch to the client.

Namespace: Microsoft.TeamFoundation.VersionControl.Client
Assembly: Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)


Public Function CreateBranch ( _
    sourcePath As String, _
    targetPath As String, _
    version As VersionSpec, _
    owner As String, _
    comment As String, _
    checkinNote As CheckinNote, _
    policyOverride As PolicyOverrideInfo, _
    mappings As Mapping() _
) As Integer
public int CreateBranch(
    string sourcePath,
    string targetPath,
    VersionSpec version,
    string owner,
    string comment,
    CheckinNote checkinNote,
    PolicyOverrideInfo policyOverride,
    Mapping[] mappings
int CreateBranch(
    String^ sourcePath, 
    String^ targetPath, 
    VersionSpec^ version, 
    String^ owner, 
    String^ comment, 
    CheckinNote^ checkinNote, 
    PolicyOverrideInfo^ policyOverride, 
    array<Mapping^>^ mappings
member CreateBranch : 
        sourcePath:string * 
        targetPath:string * 
        version:VersionSpec * 
        owner:string * 
        comment:string * 
        checkinNote:CheckinNote * 
        policyOverride:PolicyOverrideInfo * 
        mappings:Mapping[] -> int
public function CreateBranch(
    sourcePath : String, 
    targetPath : String, 
    version : VersionSpec, 
    owner : String, 
    comment : String, 
    checkinNote : CheckinNote, 
    policyOverride : PolicyOverrideInfo, 
    mappings : Mapping[]
) : int


  • sourcePath
    Type: System.String

    Source path of the branch - must be a server path.

  • targetPath
    Type: System.String

    Target path of the branch - must be a server path.

Return Value

Type: System.Int32
Changeset identifier for the check in of the branch.

.NET Framework Security

See Also


VersionControlServer Class

CreateBranch Overload

Microsoft.TeamFoundation.VersionControl.Client Namespace