Delete a branch from the repository
Namespace: Perforce.P4Assembly: p4api.net (in p4api.net.dll) Version: 2015.1.103.4687 (2015.1.103.4687)
Syntax
C# |
---|
public void DeleteBranchSpec( BranchSpec branch, Options options ) |
Visual Basic |
---|
Public Sub DeleteBranchSpec ( _ branch As BranchSpec, _ options As Options _ ) |
Visual C++ |
---|
public: void DeleteBranchSpec( BranchSpec^ branch, Options^ options ) |
Parameters
- branch
- Type: Perforce.P4..::..BranchSpec
The branch to be deleted
- options
- Type: Perforce.P4..::..Options
The '-f' and '-d' flags are valid when deleting an existing branch
Examples
To delete a branch spec owned by you [-d implied]:
CopyC#
To delete a branch owned by someone other than you [-d implied] [-f requires admin privileges]:
CopyC#

BranchSpec deleteBranchSpec = new BranchSpec(); deleteBranchSpec.Id = "newBranchSpec"; _repository.DeleteBranchSpec(deleteBranchSpec, null);

BranchSpec deleteBranchSpec = new BranchSpec(); deleteBranchSpec.Id = "newBranchSpec"; Options opts = new Options(BranchSpecsCmdFlags.Force); _repository.DeleteBranchSpec(deleteBranchSpec, opts);