首页 > 解决方案 > Git 版本控制新方法

问题描述

我正在尝试在我的项目上自动化 Nuget 版本控制。我将 VSTS 用于 CI/CD 层。我一个人工作。在项目的同时,我想了解 git 的秘密。

我尝试了 Git Flow 标准,但它并没有满足我的需求。

我心中的流程是:只有2个分支,Master分支将是永久的,其他分支将是临时的。当我将它合并到 master 时,我将删除临时分支。为了修复错误和增加补丁版本,我将直接将更改提交到 master 分支。为了增加次要版本,我将使用分支策略。对于重大更改,我想使用 GitVersion (Writing +semver: major to commit message Source1 )

为了我的需要,我尝试使用 GitVersion ( Source )。它使用 SemVer。而且我无法根据需要设置 GitVersion.yml 文件。

你知道有什么方法可以实现我的目标或 GitVersion 配置设置吗?

下图是我的需求的可视化。

在此处输入图像描述

标签: gitbranchgitversion

解决方案


推荐阅读