VersionStrategyBase Class

graph BT Type-->Base0["object"] Type-.->Interface0["IVersionStrategy"] click Interface0 "/api/GitVersion.VersionCalculation/IVersionStrategy" Type["VersionStrategyBase"] class Type type-node Derived0["FallbackVersionStrategy"]-->Type click Derived0 "/api/GitVersion.VersionCalculation/FallbackVersionStrategy" Derived1["VersionInBranchNameVersionStrategy"]-->Type click Derived1 "/api/GitVersion.VersionCalculation/VersionInBranchNameVersionStrategy" Derived2["ConfigNextVersionVersionStrategy"]-->Type click Derived2 "/api/GitVersion.VersionCalculation/ConfigNextVersionVersionStrategy" Derived3["TaggedCommitVersionStrategy"]-->Type click Derived3 "/api/GitVersion.VersionCalculation/TaggedCommitVersionStrategy" Derived4["TrackReleaseBranchesVersionStrategy"]-->Type click Derived4 "/api/GitVersion.VersionCalculation/TrackReleaseBranchesVersionStrategy" Derived5["MergeMessageVersionStrategy"]-->Type click Derived5 "/api/GitVersion.VersionCalculation/MergeMessageVersionStrategy"

Syntax

public class VersionStrategyBase : IVersionStrategy

Constructors

Properties

Name Value Summary
Context GitVersionContext

Methods

Name Value Summary
GetVersions() IEnumerable<BaseVersion>

Extension Methods

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