更新 Rails 引擎版本号
Updating a Rails Engine Version Number
在rails引擎中,什么时候应该更新lib/myengine/version.rb中的版本号?
是否应该在每次 git 推送之前更新?
如果是这样,can/should 版本号会自动更新,而不是每次都更改文件中的版本号?
该版本号代表您 gem 的版本。因此,如果您发布引擎的新版本(使用 gem publish
或捆绑程序的 rake release
),则需要更新 version.rb
.
这与 git
没有任何关系,因此您可以在不更新 version.rb
的情况下执行 git push
。
虽然不需要维护 gem 的版本号,但遵循语义版本控制模式是惯例:http://guides.rubygems.org/patterns/#semantic-versioning
在rails引擎中,什么时候应该更新lib/myengine/version.rb中的版本号?
是否应该在每次 git 推送之前更新?
如果是这样,can/should 版本号会自动更新,而不是每次都更改文件中的版本号?
该版本号代表您 gem 的版本。因此,如果您发布引擎的新版本(使用 gem publish
或捆绑程序的 rake release
),则需要更新 version.rb
.
这与 git
没有任何关系,因此您可以在不更新 version.rb
的情况下执行 git push
。
虽然不需要维护 gem 的版本号,但遵循语义版本控制模式是惯例:http://guides.rubygems.org/patterns/#semantic-versioning