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 版本代表啥?的主要内容,如果未能解决你的问题,请参考以下文章