https://ones.com/blog/knowledge/mastering-release-version-control-tools/