BranchConfig Class

Namespace
GitVersion.Model.Configuration
Base Types
  • object
graph BT Type-->Base0["object"] Type["BranchConfig"] class Type type-node

Syntax

public class BranchConfig

Constructors

Name Summary
BranchConfig()
BranchConfig(BranchConfig) Creates a clone of the given branchConfiguration.

Properties

Name Value Summary
CommitMessageIncrementing CommitMessageIncrementMode?
Increment IncrementStrategy?
IsMainline bool?
IsReleaseBranch bool?
IsSourceBranchFor HashSet<string>?
Name string
The name given to this configuration in the config file.
PreReleaseWeight int?
PreventIncrementOfMergedBranchVersion bool?
Regex string
SourceBranches HashSet<string>?
Tag string
Special value 'useBranchName' will extract the tag from the branch name
TagNumberPattern string
TrackMergeTarget bool?
TracksReleaseBranches bool?
VersioningMode VersioningMode?

Methods

Extension Methods

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