Rails のプラグインを git submodule で管理する

(追記) 複数人で使うリポジトリの場合、submodule は不便であることが分かったので subtree merge を使った方が良いかもしれない。

github でメンテナンスされているプラグインを script/plugin install でインストールすると、プラグインをバージョンアップするときに git rebase とかできなくて不便。以下のようにして git の submodule としてインストールするとプラグインも git で管理できて超便利。

$ git submodule add git://github.com/mrkn/jrails.git vendor/plugins/jrails