gemのバージョンリリースにタグを付ける習慣があることに気づきました。このようにして、バンドラーが特定のタグをチェックアウトし、その特定のgemspecを構築しようとすることを理解できました。
しかし、私はSvenFuchsからgem-releasegemも見つけました。バンプコマンドがgemのバージョンごとにタグを作成していることを期待していました。ただし、発生しているのはversion.rb
ファイルの変更だけです(タグは作成されていません)。私が言うとき、正確に何が起こるかについて、いくつかの光を当てていただけませんか。
gem "some_gem","0.0.1"
そして私が言うとどうなりますか:
gem "some_gem","0.0.2"
バンドラーはどのようにそれらをインストールしていますか?上記のコマンドの代わりに(gemのリポジトリのクローンを作成したと仮定して)、次のように記述した場合はどうなりますか?
gem "some_gem","0.0.3",:path => "~/some/path"
正しいgemバージョンは現在どのように使用されますか?