2010年10月25日月曜日

HeliosでPHP書いてSVNにコミット

最新のEclipse 3.6(Helios)でPHP開発環境とSVNへコミット出来る環境の両方をそろえるのに意外と苦労したので、手順のメモをまとめておきます。

  1. Eclipse 3.6のインストール
    普通にEclipseのサイトから落として、普通にインストールする。この時、「Eclipse Classic」のほうを落とすこと。「Eclipse for PHP Developers」だと理由は分からないけど、Subversiveいれてもうまく動きません。image
  2. PDTとSubversiveのインストール
    「Eclipse Classic」を起動して、Help > Install New Software…からPDTとSubversiveをインストールする(標準の更新URLでPHPとSVNを検索すればでてくる)。 image 再起動後に下記のダイアログが表示されるので、そこからSVN Kit 1.3.2(一番新しいバージョンでOK)をインストールする。ダイアログが表示されない場合、Help > Subversive > Migrate Projects and Settingsを選択するといいかも。
    image
  3. PDTのアップデート
    この状態で、PHPファイル同士で比較を行うと比較エディタがまともに動かなくなる。
    image
    PDTのバグらしいので、下記の更新URLからPDTをアップデートする。
    http://download.eclipse.org/tools/pdt/updates/2.2/milestones
    すると比較エディタがちゃんと動作するようになる。
    めでたしめでたし。
    image
    参考リンク:
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=324051