Bump 版本代表啥?

Posted

技术标签:

【中文标题】Bump 版本代表啥?【英文标题】:What does Bump Version stand for?Bump 版本代表什么? 【发布时间】:2011-05-10 00:47:31 【问题描述】:

我在 git 中多次看到这个评论。 究竟是什么意思?

【问题讨论】:

【参考方案1】:

这意味着将版本号增加到一个新的唯一值。

【讨论】:

它有什么特殊的上下文可以使用吗?它必须是源版本,还是可以是依赖版本?它是否可以包括将某些组件实际更新到较新的版本,还是仅更改配置文件中的版本号?换句话说,是否有任何关于如何使用该术语的技术细节? 更新组件或依赖项通常注释为“更新到最新/较新”或“针对最新/较新构建”。除此之外,这只是家务。 2.2.1 --> 2.2.2 算作“碰撞”吗? @OlehZiniak:假设 2.2.2 还没有被用作项目中的版本号,当然。 是的@EJMak。在测试完所有内容后,这应该是发布中的最后一次提交。之后,您可以创建一个标签 (git-scm.com/book/en/v2/Git-Basics-Tagging) 或将您的更改放入发布分支 (nvie.com/posts/a-successful-git-branching-model)【参考方案2】:

来自: A successful Git branching model:

$ git checkout -b release-1.2 develop
Switched to a new branch "release-1.2"
$ ./bump-version.sh 1.2
Files modified successfully, version bumped to 1.2.
$ git commit -a -m "Bumped version number to 1.2"
[release-1.2 74d9424] Bumped version number to 1.2
1 files changed, 1 insertions(+), 1 deletions(-)

创建一个新分支并切换到它之后,我们提升版本 数字。在这里,bump-version.sh 是一个虚构的 shell 脚本,它会改变 工作副本中的一些文件以反映新版本。 (这个可以 当然是手动更改-关键是某些文件会更改。) 然后,提交碰撞的版本号。

【讨论】:

顺便说一下,这篇文章描述了一种使用 git 的绝妙方法。非常有条理和精简。我向大家推荐。 我在哪里可以有一些演示bump_version脚本? bumpversion 或 grunt-bump 或 git-version-bump 或其他。取决于您的语言偏好。 这里是 release.sh shell 脚本关于我如何自动提升 Git 标签版本 谁来这个问题是因为他在阅读那篇文章时发现了“Bump Version”,然后发现答案就在那里:D【参考方案3】:

表示将当前版本号加1。

【讨论】:

但希望您以符合semver的方式暗示这样做! Semver 主要用于库和 API。 无处不在没有意义。【参考方案4】:

提升、提升、提升、⸻版本。


你的词源。

https://www.dictionary.com/e/slang/bump

可能在 1990 年代中后期随着在线留言板的兴起而出现,bump 被普遍认为是“提出我的帖子”这一短语的反义词。然而,该术语也可能只是起源于 bump 一词的扩展(即,给某物一个颠簸或提升)。

【讨论】:

以上是关于Bump 版本代表啥?的主要内容,如果未能解决你的问题,请参考以下文章

LINUX内核版本号每位都代表啥?

“rc”在最新的 Python 3.91rc1 版本名称中代表啥 [关闭]

Centos各种版本具体代表啥意思

ios软件版本后面的括号代表啥

LINUX内核版本号每位都代表啥?

新浪微博的version啥意思啊?代表的是版本吗?