凹凸版本代表什么?


Answers:


262

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


3
它是否有可以使用的特殊上下文?它必须是源版本,还是可以是依赖版本?它是否可以包括实际上将某些组件更新为较新的版本,还是仅更改配置文件中的版本号?换句话说,是否有关于该术语如何使用的技术细节?
阿列克谢2014年

3
更新组件或依赖项通常被注释为“更新到最新/较新”或“针对最新/较新构建”。除此之外,这只是家政服务。
伊格纳西奥·巴斯克斯

@Alexey关于版本提升(仅在sbt和Maven项目的情况下),我有一个技术上的考虑是开发只应在-SNAPSHOT版本中进行。这也有助于避免两个人在相互不知情的情况下碰撞版本。1.从-SNAPSHOT发行到发行版(具有相同的版本号)。2.提交3.碰到下一个版本号,然后-SNAPSHOT放回原处。4.提交5.推
akauppi

2
2.2.1- > 2.2.2算作一个“撞击”?
OlehZiniak

5
@OlehZiniak:假定尚未将2.2.2用作项目中的版本号。
伊格纳西奥·巴斯克斯

67

来自: 成功的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(-)

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


37
顺便说一下,本文介绍了一种使用git的绝佳方法。非常有条理和精简。我向大家推荐。
pilau

3
在哪里可以找到一些演示ump_version脚本?
voila 2013年

5
凹凸凹凸不平git-version-bump或其他。取决于您的语言偏好。
2015年

1
这里是release.sh外壳上如何我自动撞的Git标签版本的脚本
彼得Szakszon

2
谁来问这个问题,是因为他在阅读该文章时发现了“凹凸版本”,然后才发现答案就在那儿:D
KADEM Mohammed


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.