- Namespace
-
GitVersion
.Configuration - Base Types
-
- object
graph BT Type-->Base0["object"]
Type["BranchConfiguration"] class Type type-node
Syntax
public class BranchConfiguration
Constructors
| Name | Summary |
|---|---|
|
BranchConfiguration |
|
|
BranchConfiguration |
Creates a clone of the given branchConfiguration. |
Properties
| Name | Value | Summary |
|---|---|---|
|
Commit |
Commit |
|
| Increment | IncrementStrategy? | |
| IsMainline | bool? | |
| IsReleaseBranch | bool? | |
| IsSourceBranchFor | HashSet |
|
| Label | string |
Special value 'useBranchName' will extract the tag from
the branch name
|
| LabelNumberPattern | string | |
| Name | string |
The name given to this configuration in the
configuration file.
|
| PreReleaseWeight | int? | |
|
Prevent |
bool? | |
| Regex | string | |
| SourceBranches | HashSet |
|
| TrackMergeTarget | bool? | |
|
Tracks |
bool? | |
| VersioningMode | VersioningMode? |
Methods
Extension Methods
| Name | Value | Summary |
|---|---|---|
|
GetProperties |
IEnumerable |
From
ObjectExtensions
|
|
NotNull |
T |
From
CommonExtensions
|