我多次在git中看到此評論。 這實際上是什麼意思?Bump版本代表什麼?
回答
這意味着將版本號增加爲新的唯一值。
遞增當前版本號: 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的奇妙方式。非常有組織和精簡。我向大家推薦。 – pilau 2013-02-03 09:02:14
我可以在哪裏獲得一些演示bump_version腳本? – voila 2013-12-13 10:55:10
[bumpversion](https://github.com/peritus/bumpversion)或[grunt-bump](https://github.com/vojtajina/grunt-bump)或[git-version-bump](https:/ /rubygems.org/gems/git-version-bump/)或其他。取決於您的語言偏好。 – mab 2015-06-16 15:03:26
它有什麼特殊的環境可以使用嗎?它必須是源版本,還是可以是依賴版本?它可以包括實際更新某個組件到一個更新的版本,還是僅僅改變配置文件中的版本號?換句話說,有沒有關於這個術語如何使用的技術細節? – Alexey 2014-05-13 09:01:30
更新組件或依賴關係通常被標註爲「更新到最新/新版本」或「根據最新/新版本構建」。除此之外,這只是家務。 – 2014-05-13 13:51:12
@Alexey關於版本顛簸(僅適用於sbt和Maven項目)的技術考慮因素之一就是隻能在'-SNAPSHOT'版本中進行開發。這也有助於避免兩個人相互衝突而不知道對方的版本。 1.從'-SNAPSHOT'碰撞到一個版本(具有相同的版本號)。 2.提交3.碰到下一個版本號並將'-SNAPSHOT'放回去。 4.提交5.推 – akauppi 2016-12-27 12:41:19