特徴 †バージョン管理システム Subversion を Eclipse で使うためのプラグインです。 同様のプラグインにSubversiveプラグインがあります。
インストール †Eclipse 3.2/Callisto, 3.3/Europa, 3.4/Ganymede + †1.6.xにはSubversion 1.6.xクライアント、1.4.xにはSubversion 1.4.xクライアントが必要です。 更新マネージャに以下を指定します。参考:subclipse: Installation Links for 1.6.x Release: http://subclipse.tigris.org/update_1.6.x Links for 1.4.x Release: http://subclipse.tigris.org/update_1.4.x ただし、古いアップデートサイト http://subclipse.tigris.org/update_1.2.x は安定版ではありません。参考:Support for Eclipse 3.2/Callisto Eclipse 3.0/3.1 †更新マネージャに以下を指定します。参考:subclipse: Installation http://subclipse.tigris.org/update_1.0.x Eclipse 2.x †配布サイトから、モジュールを取得してpluginディレクトリに配置します. Subversion とのインターフェース †Subclipseでは、subversionとのインターフェースとして、JavaHLとJavaSVNが選べます。 Subclipseには,Pure JavaのJavaSVNが付属しています.また,Windows版JavaHL(SubversionのJava binding)がSubclipseに付属しています.それ以外のOSでJavaHLを入手するには,Subclipse FAQを参照してください. たいていはJavaSVNで問題ありませんが,file:// プロトコルを扱うにはJavaHLが必要です. ※JavaHL設定では全般的な動作速度が遅くなる模様です。 インストール時のデフォルト設定はJavaHLになっているので、問題がなければJavaSVNに変更したほうが良いでしょう。 設定 †プレファレンスページは、Team - SVN にあります。 以下、それなりに試してみた方法を説明します。間違ってたら、訂正してください。 Eclipseのプロジェクトをインポートする場合 †パッケージエクスプローラなどでプロジェクトを選び、コンテキストメニューから「Team→プロジェクトの共用」を選択します。 プロジェクトの共用ダイアログ(下図)が表示されるので、リポジトリータイプとして「SVN」を選択します。 続いて、インポートするリポジトリの場所を聞いてくるので、すでに登録済みのリポジトリを使うか、新しいリポジトリを指定するかを選択します。 新しいリポジトリを選択した場合、その情報を入力します。 現在のプロジェクトの名前をそのままリポジトリのモジュール名にするかどうかを聞いてきます。 Finishすると、現在のプロジェクトをリポジトリにインポートするようです。 svnコマンドやTortoiseSVNとかですでにSubversionのワーキングコピーになっているフォルダをプロジェクトに設定してると、最初のステップで設定完了になりました。 Eclipseのプロジェクトにチェックアウトする場合 †SVN Repositoryビューからチェックアウトしたいモジュール(フォルダ?)を選択して、コンテキストメニューからCheck Out As...かCheck Out As Projectを選択します。 チェックアウト実行中のプログレスバーが出ますが、なぜかぜんぜん進行しません。 あとで、ログ(.log)みたら、なんかエラーが出てました。いまいち、安定してないのかもしれません。 使い方 †設定が完了すると、コンテキストメニューの「Team」は以下のようになります。 Commitでは日本語のコミットログも通ります。おもしろいことに、「コミット時にリポジトリに無いファイルがあるから追加するか?」と聞いてきました。鬱陶しいだけかもしれませんが... Disconnectを選択すると、Subversionの設定を解除します。 0.6.0からパッケージエクスプローラ上で、リポジトリ管理されているファイルとそうでないファイルがわかるようになりました。 あと以前のレビジョンとの内容比較もできるようになってます。 ビューとして、以下の3つが用意されています。
0.6.0で格段に機能が向上してます。リポジトリビューでは、リポジトリの内容をブラウズできます(ファイル名の隣にある数字はリビジョン番号)。 SSL経由ではつながりませんでした。 ヒストリビューは、その名のとおりファイルの更新履歴が一覧できます(コミットログも日本語で表示できました)。 注意 †0.6.0になって、ずいぶん機能が増えたみたいです。これなら実戦投入できるんじゃないでしょうか。 ちなみに、このプラグインを試したときのSubversion(サーバ)の環境はこんな感じです。
参考 †リンク †
Movies †
コメント †最新の10件を表示しています。 コメントページを参照 |