You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/input/docs/learn/intro-to-semver.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ Title: Intro to SemVer
4
4
RedirectFrom: docs/reference/intro-to-semver
5
5
---
6
6
7
-
For the official Semantic Version docs head to [semver.org](http://semver.org). This is just a quick guide for people getting started and how SemVer is used in GitVersion.
7
+
For the official Semantic Version docs head to [semver.org](https://semver.org). This is just a quick guide for people getting started and how SemVer is used in GitVersion.
8
8
9
9
## Why SemVer?
10
10
@@ -25,10 +25,10 @@ SemVer introduces conventions about breaking changes into our version numbers so
25
25
26
26
Only one number should be incremented per release, and all lower parts should be reset to 0 (if `{major}` is incremented, then `{minor}` and `{patch}` should become 0).
27
27
28
-
For a more complete explanation check out [semver.org](http://semver.org) which is the official spec. Remember this is a brief introduction and does not cover all parts of semantic versioning, just the important parts to get started.
28
+
For a more complete explanation check out [semver.org](https://semver.org) which is the official spec. Remember this is a brief introduction and does not cover all parts of semantic versioning, just the important parts to get started.
29
29
30
30
## SemVer in GitVersion
31
31
32
-
GitVersion makes it easy to follow semantic versioning in your library by automatically calculating the next semantic version which your library/application is likely to use. In [GitFlow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow/) the develop branch will bump the _minor_ when main is tagged, while [GitHubFlow](https://guides.github.com/introduction/flow/) will bump the _patch_.
32
+
GitVersion makes it easy to follow semantic versioning in your library by automatically calculating the next semantic version which your library/application is likely to use. In [GitFlow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow/) the develop branch will bump the _minor_ when main is tagged, while [GitHubFlow](https://docs.github.com/en/get-started/quickstart/github-flow#introduction) will bump the _patch_.
33
33
34
34
Because one size does not always fit all, GitVersion provides many [Variables](/docs/reference/variables) for you to use which contain different variations of the version. For example SemVer will be in the format `{major}.{minor}.{patch}-{tag}`, but `FullSemVer` will also include build metadata: `{major}.{minor}.{patch}-{tag}+{buildmetadata}`
@@ -57,12 +57,12 @@ to install the GitVersion extension:
57
57
If you run TFS 2015 RTM or Update 1 or don't want to install the GitVersion
58
58
extension you can install the build task manually:
59
59
60
-
1. Install the `tfx` command line tool as shown [here](https://github.com/Microsoft/tfs-cli/blob/main/README.md#install).
61
-
2. For TFS 2015 On-Prem configure Basic Authentication in TFS as shown [here](https://github.com/Microsoft/tfs-cli/blob/main/docs/configureBasicAuth.md).
60
+
1. Install the `tfx` command line tool as shown [here](https://github.com/microsoft/tfs-cli/blob/master/README.md#setup).
61
+
2. For TFS 2015 On-Prem configure Basic Authentication in TFS as shown [here](https://github.com/microsoft/tfs-cli/blob/master/docs/configureBasicAuth.md).
62
62
3. Download the GitVersion TFS build task from the latest release on the
63
63
[GitVersion releases page](https://github.com/GitTools/GitVersion/releases) and
64
64
unzip.
65
-
4. Run `tfx login` as shown [here](https://github.com/Microsoft/tfs-cli/blob/main/README.md#login).
65
+
4. Run `tfx login` as shown [here](https://github.com/microsoft/tfs-cli/blob/master/README.md#login).
66
66
5. From the directory outside of where you unzipped the task, run
67
67
`tfx build tasks upload --task-path .\GitVersionVsixTask --overwrite` where
68
68
GitVersionVsixTask is the directory containing the files.
@@ -166,7 +166,7 @@ variables.
166
166
build but makes sure that all tags are fetched. In the future it is planned to
167
167
allow using `git.exe` instead of current `libgit2sharp` for syncing the repos
168
168
which might allow other possibilities to solve this issue. For details see this
0 commit comments