0

Github から resque リポジトリをフォークし、タグ v1.20.0 にいくつかの変更を加えました。次に、Gem ファイルの git URL を使用して、Github から変更されたコードを取得します。

gem 'resque', :git => "git://github.com/forked_repo/resque.git", :tag => "v1.20.0"

実際に変更を加えたとき、tag_name を持つブランチがフォークされたリポジトリに作成されました。それで、Gemファイルでも以下の行を試しました。

gem 'resque', :git => "git://github.com/forked_repo/resque.git", :branch => "v1.20.0"

しかし、私が変更した新しい変更を(バンドラーに)取得していません。変更を加えていない v1.20.0 のリポジトリ コードを取得しています。

Github にログインし、そこで変更を編集しました。

ここで解決策を提案してください...

4

1 に答える 1

0

最新の変更がある特定のコミットを指すだけです。

gem 'resque', :git => "git://github.com/forked_repo/resque.git", :ref => "abcdef"

必ずbundle update resque後で実行してください。

于 2012-08-24T19:14:26.700 に答える