Я видел этот комментарий в git много раз. Что это значит на самом деле?Что означает Bump Version?
ответ
Это означает увеличение номера версии до нового уникального значения.
Это означает приращение номера текущей версии на 1.
Но, надеюсь, вы должны сделать это таким образом, который соответствует [semver] (http://semver.org/)! – binki
от: 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 - это вымышленный скрипт оболочки, который изменяет некоторые файлы в рабочей копии, чтобы отразить новую версию. (Это может быть , конечно, будет ручной сменой - точка в том, что некоторые файлы меняются.) Затем номер исправленной версии зафиксирован.
В этой статье описывается фантастический способ работы с git, кстати. Очень организованный и обтекаемый. Я рекомендую всем. – pilau
Где можно взять демо-скрипт bump_version? – voila
[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
- 1. Что означает Go Version?
- 2. Что означает «html? V = <% = VERSION%>»?
- 3. Что означает% в конце «version: =» 0.1-SNAPSHOT «%»?
- 4. Что такое "XCopy version"?
- 5. Что означает «Неподдерживаемый major.minor version 52.0» и как его исправить?
- 6. Bump номер версии фреймворка
- 7. Что означает <version> # {site.components ['arquillian-core']. Last_version}</version> в Maven?
- 8. Bump Отображение черных фрагментов
- 9. Bump mapping с GLSL
- 10. Что означает: новый означает?
- 11. Что означает <? = Означает?
- 12. Что означает оператор? = Означает?
- 13. Что означает :: означает :: BOOL?
- 14. Что означает @ означает
- 15. Что означает * и означает?
- 16. PHP что означает :: означает?
- 17. Что означает «Ox» означает
- 18. Что означает «for (;;)» означает?
- 19. Что означает \ n означает
- 20. angularjs - что означает: :: означает?
- 21. Python: Что означает * = означает?
- 22. Что означает: означает?
- 23. Что означает * NSFileProtectionComplete * означает?
- 24. Что означает «означает»?
- 25. Что означает @prim: означает?
- 26. Что означает/#!/Означает URL?
- 27. Что означает // **/означает?
- 28. Что такое настройка $ VERSION?
- 29. Bump Mapping на iPhone
- 30. Альтернатива API технологий Bump?
Имеет ли он какой-либо особый контекст, в котором его можно использовать? Должна ли она быть исходной версией или она может быть версией зависимостей? Может ли это включать обновление какого-либо компонента к более новой версии или же только изменение номера версии в файле конфигурации, например? Другими словами, есть ли какие-либо технические подробности о том, как этот термин можно использовать? – Alexey
Обновление компонентов или зависимостей обычно аннотируется как «обновление до последних/новых» или «сборка против последних/новых». Кроме того, это просто домашнее хозяйство. –
@Alexey Одно техническое соображение У меня есть версия bump (только в контексте проектов sbt и Maven), так это то, что развитие должно происходить только с версиями '-SNAPSHOT'. Это также помогает избежать двух людей, натыкающихся на версию, не подозревающих друг друга. 1. Bump от '-SNAPSHOT' до версии (с тем же номером версии). 2. Зафиксируйте 3. нажмите на следующий номер версии и поместите '-SNAPSHOT' обратно. 4. commit 5. push – akauppi