Bump Version代表什么?

use*_*805 210 git terminology version

我多次在git中看到这个评论.实际上是什么意思?

Ign*_*ams 228

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

  • @OlehZiniak:假定尚未将2.2.2用作项目中的版本号。 (5认同)
  • 它是否有可以使用的特殊环境?它必须是源版本,还是依赖版本?它可以包括实际更新某个组件到更新的版本,还是仅仅更改配置文件中的版本号?换句话说,是否有关于如何使用该术语的任何技术细节? (3认同)
  • 更新组件或依赖项通常被注释为"更新到最新/更新"或"构建针对最新/更新".除此之外,它只是家务. (3认同)
  • 是的@EJMak。测试完所有内容后,这应该是版本中的最后一次提交。之后,您可以创建标签(https://git-scm.com/book/en/v2/Git-Basics-Tagging),或者将更改放入发布分支(https://nvie.com/posts/ a-成功-git-分支-模型/) (3认同)
  • 2.2.1--2.2.2被算作“凹凸”吗? (2认同)

Seb*_*tre 56

来自: 一个成功的Git分支模型:

$ 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(-)
Run Code Online (Sandbox Code Playgroud)

在创建新分支并切换到它后,我们会修改版本号.这里,bump-version.sh是一个虚构的shell脚本,它可以更改工作副本中的某些文件以反映新版本.(这当然可以是手动更改 - 关键是某些文件会发生变化.)然后,提交了有问题的版本号.

  • 顺便提一下,本文描述了使用git的一种很棒的方法.非常有条理和精简.我向大家推荐. (36认同)
  • [bumpversion](https://github.com/peritus/bumpversion)或[grunt-bump](https://github.com/vojtajina/grunt-bump)或[git-version-bump](https:// rubygems.org/gems/git-version-bump/)或者其他.取决于您的语言偏好. (4认同)
  • 谁提出这个问题是因为他在阅读那篇文章时发现了“凹凸版本”,然后发现答案就在那里:D (3认同)
  • 我在哪里可以获得一些demo bump_version脚本? (2认同)

Кон*_*Ван 12

提升,提升,提升,?版本。


你的词源。

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

可能在 1990 年代中后期随着在线留言板的兴起而出现,人们普遍认为凹凸是“提出我的帖子”这句话的反义词。然而,该术语也可能只是作为单词bump的扩展(即给某物一个bump 或boost。)。


Lar*_*y K 9

这意味着将当前版本号递增1.

  • 但希望你以符合[semver](http://semver.org/)的方式暗示这样做! (8认同)
  • Semver 主要用于库和 API。*到处*都没有意义。 (7认同)
  • 如果这就是它的意思,为什么不说“更新/增量版本”呢?这似乎是专门用来排除那些不属于小集团的人的行话 (3认同)