首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >版本碰撞同一分支只适用于第一次提交。

版本碰撞同一分支只适用于第一次提交。
EN

Stack Overflow用户
提问于 2018-03-12 10:54:22
回答 1查看 788关注 0票数 3

我在GitVersion中发现了奇怪的“问题”,或者更确切地说是行为。请考虑以下几点:

我们在开发部门工作,版本是0.1.0。我用"+semver:未成年人“的消息对它做了一些贡献。不错,版本是递增的,0.2.0,我们可以继续,创建一个包,等等。我们继续我们的工作,我做了新的修改,再次提交了"+semver:未成年人“。但是版本仍然是0.2.0。有什么问题吗?我想我不明白gitversion是如何工作的,或者应该如何工作。

即使我尝试从dev创建新的分支,然后在其中进行提交,它仍然不会再次增加版本。

我的目标是有一个简单的工作流:主分支用于发布新的包,我们可以从它中添加一些更改,根据提交消息的任务类型增加版本,然后将其合并回master。听起来很简单,但不像预期的那样有效。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-12 11:12:38

我相信这里的问题是GitVersion只在标记之间应用+semver: minor一次。例如,假设您已经在0.1.0标记了您的存储库,然后是以下提交消息:

代码语言:javascript
复制
+semver: minor Fixing something
+semver: minor Fixing something else

只会导致小版本的一次碰撞。

但是,如果您做了这样的事情:

代码语言:javascript
复制
+semver: minor Fixing something
tag the repository at 0.2.0
+semver: minor Fixing something else

然后,您将得到一个0.3.0。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49233461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档