Ruby on rails 更新Rails引擎版本号

Ruby on rails 更新Rails引擎版本号,ruby-on-rails,git,rubygems,rails-engines,gemspecs,Ruby On Rails,Git,Rubygems,Rails Engines,Gemspecs,在rails引擎中,lib/myengine/version.rb中的版本号应该何时更新 是否应该在每次git推送之前更新它 如果是这样,是否可以/应该自动更新版本号,而不是每次都更改文件中的版本号 该版本号表示gem的版本。因此,如果发布引擎的新版本(使用gem publish或bundler的rake release),则需要更新version.rb 这与git没有任何关系,因此您可以在不更新version.rb的情况下执行git push 尽管不需要维护gem的版本号,但按照语义版本控制模

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

是否应该在每次git推送之前更新它


如果是这样,是否可以/应该自动更新版本号,而不是每次都更改文件中的版本号

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

这与
git
没有任何关系,因此您可以在不更新
version.rb
的情况下执行
git push


尽管不需要维护gem的版本号,但按照语义版本控制模式是惯例:

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

这与
git
没有任何关系,因此您可以在不更新
version.rb
的情况下执行
git push


虽然不需要维护gem的版本号,但按照语义版本控制模式是惯例:

谢谢Sean!我刚开始制作rails引擎,所以我不确定最佳实践是什么。谢谢Sean!我对制造rails引擎还不熟悉,所以我不确定最佳实践是什么。