git - 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 配置设置吗?
下图是我的需求的可视化。
解决方案
推荐阅读
- javascript - 如何使用javascript获取for循环中的最后一个值?
- python - [None, 192] 的张量与 [1,128] 的张量相连接
- html - 使用 ngFor 将项目左对齐
- linux - 我的 ec2 linux 没有连接到互联网?
- php - PHP无法在命令行中连接oracle
- c# - 一个实体链接到多个实体 EF Core 5 代码优先
- google-drive-api - 我的 Google Colab 无法连接到我的 Google Drive:错误 403:rate_limit_exceeded
- elasticsearch - 如何获取在elasticsearch中出现超过两天的唯一值的数量?
- python - 数字数据框推荐系统
- javascript - 一个函数执行两个函数但只执行一个?