0

在 Rails 引擎中,何时应该更新lib/myengine/version.rb中的版本号?

是否应该在每次 git push 之前更新?

如果是这样,是否可以/应该通过某种自动化来更新版本号,而不是每次都更改文件中的数字?

4

1 回答 1

3

该版本号代表您的 gem 的版本。因此,如果您发布引擎的新版本(使用其中一个gem publish或 bundler 的rake release),您需要更新version.rb.

这与 没有任何关系git,因此您git push无需更新version.rb.

虽然不需要为您的 gem 维护版本号,但遵循语义版本控制模式是惯例:http: //guides.rubygems.org/patterns/#semantic-versioning

于 2016-09-12T22:00:05.657 回答