Subclipseプラグイン

感想おまちしてます!

バージョン管理サーバ。これをEclipseから使う。バージョンは1.1.10。

スポンサーリンク

インストール 

Eclipse3.2の場合です。(詳細(英語)

ヘルプ>ソフトウェア更新>検索およびインストール

インストールする新規フィーチャーを検索>次へ>新規リモートサイト

名前:Subclipse
URI:http://subclipse.tigris.org/update_1.2.x

OKを押して終了。

検索結果がでてくるのでインストールするフィーチャーを選択

  • Subclipse 1.1.10

Mylar Integration1.0.1はエラーになるのでいれなかった。

次へ>同意して次へ>終了

これでダウンロードが開始となる。終わったら「すべてインストール」をクリック。

再起動を求めらられるのでOKとして再起動。

設定 

プロジェクト右クリック>チーム>プロジェクトの共用

SVNを選択して次へ

ロケーションにSubversionのサーバURIを入力して次へ

プロジェクトをつっこむフォルダ(turnk/ProjectNameとした)を選択して次へ

初期インポートのコメントを入力して終了クリック

ユーザ名&パスワードを聞かれるので入力してOK

コミットするファイルを選択。注意としてEclipseのプロジェクトファイルとかはいれると困るときがある

チェックインするファイルを選択してGO。

使い方 

svn:ignore 

除外リスト。管理対象としないファイルを明示的に登録する。

キーワード 

追加したキーワードをソース上で使えるようになる。どっかの設定で、全てのファイルでキーワードが使えるようにできるらしいが、それ以外の場合は、1ファイルごとにつけていくか、プロジェクト右クリックして全部につけるか(これはすごく重い)しないといけない。

設定後、ソースに以下の記述をしてみた。

<h3>$LastChangedDate$</h3>
<h3>$LastChangedBy$</h3>

コミットするとこうなった。

<h3>$LastChangedDate: 2007-08-17 17:26:42 +0900 $</h3>
<h3>$LastChangedBy: fujihara $</h3>

その他クライアント

WindowsのエクスプローラでSubversionを使えるのがTortoiseSVN。日本語化パックも提供されている。

参考:TortoiseSVNのインストールと設定

トラブルシューティング

パッケージ名の修正後、コミット時に以下のエラーが発生

Item is out-of-date
svn: Commit failed (details follow):
svn: Item '/trunk/TestProject/src/com/daipresents/' is out of date

この場合、一回更新してからコミットすればOK。