MacのRadRails-0.7.1でSubversion1.4を使う。

RadRailsにはSubclipceが入っているが、バージョンが1.0.3のためSubversion1.4には対応していない。
が、今使っているホスティングサービス(RailsPlayground)が早くも1.4.2になってしまった。


これは辛い。なにが辛いかといって、Macには使いやすいSubversionGUIクライアントが少ないから。CUIでもあまり困らないのだけど、ちまちまとした設定とかコミットログの記入とかはGUIが便利。


そこで、なんとかならんもんかとライブラリ入れ替えで1.4が使えるか試してみた。
そしたら動作したので手順をメモ。ただし利用するライブラリはβ版なので注意。

1. JavaSVN1.1.0 beta5以上をダウンロード。

  • サイトはここ。1.1.0-beta5にてSubversion1.4に対応した模様。
  • ダウンロードページから、下の方にある「Standalone Version」をダウンロード*1し、解凍しておく。

2. ライブラリ(.jar)ファイルを入れ替える。

  1. RadRailsは終了しておく。
  2. RadRailsインストール先を開き、plugins → org.tigris.subversion.subclipse.core_1.0.3 を開く。
  3. libディレクトリのバックアップを取っておく。
  4. libディレクトリに、解凍したファイル中の .jar ファイルすべてを上書きコピー。


以上で完了。

これでRadRailsSubclipseから、

  • チェックアウト → 変更 → コミット
  • コンペア(不一致なし)

が成功することを確認。しばらくこれで使ってみる。

*1:今回はorg.tmatesoft.svn_1.1.0.beta5.standalone.zipを落とした