Interface Types
| Interface | Summary |
|---|---|
| IBranchConfiguration | Represents the version-related configuration for a specific branch or branch pattern. |
|
I |
Builds an
IGitVersionConfiguration
instance, optionally merging override values.
|
|
I |
Locates and validates the GitVersion configuration file on the file system. |
|
I |
Loads and provides the
IGitVersionConfiguration
for the current repository.
|
|
I |
Represents the top-level GitVersion configuration, extending branch-level configuration with global settings. |
| IIgnoreConfiguration | Specifies which commits or time ranges should be excluded from version calculation. |
|
I |
Controls under what circumstances automatic version increments should be suppressed. |
Enum Types
| Enum | Summary |
|---|---|
|
Assembly |
Determines which version components are included in the
assembly file version (AssemblyFileVersionAttribute).
|
|
Assembly |
Determines which version components are included in the
assembly version (AssemblyVersionAttribute).
|
Class Types
| Class | Summary |
|---|---|
|
Configuration |
|
|
Git |
|
|
Reference |
Extension methods on
ReferenceName
for semantic-version extraction.
|
Namespaces
| Namespace | Summary |
|---|---|
|
GitVersion |