BranchConfiguration Class

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(BranchConfiguration) Creates a clone of the given branchConfiguration.

Properties

Name Value Summary
CommitMessageIncrementing CommitMessageIncrementMode?
Increment IncrementStrategy?
IsMainline bool?
IsReleaseBranch bool?
IsSourceBranchFor HashSet<string>?
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?
PreventIncrementOfMergedBranchVersion bool?
Regex string
SourceBranches HashSet<string>?
TrackMergeTarget bool?
TracksReleaseBranches bool?
VersioningMode VersioningMode?

Methods

Extension Methods

Name Value Summary
GetProperties() IEnumerable<KeyValuePair<string, string>>
NotNull<BranchConfiguration>(string) T
GitHub