Eclipse の Java プロジェクトを Subversion 管理するときの手順

Eclipse の Java プロジェクトを Subversion 管理するときの手順

2007/01/11 9:40am

Eclipse の Java プロジェクトを Subversion 管理するときの手順を、メモも兼ねて残しておこう。ちなみに、Eclipse での Subversion サポートに使っているのは Subclipse プラグイン。

以下の $REPO 変数はプロジェクトを作成する、Subversion レポジトリの URL とする(たとえば、svn+ssh://svn.metareal.org/path/to/repo/project/)。

% mkdir tmp
% cd tmp
% mkdir trunk branches tags
% svn import -m "initial import" . $REPO
% cd ../
% rm -rf tmp

Eclipse で新規 Java プロジェクトを作成する。

そして、新規作成されたプロジェクトのディレクトリに、Subversion レポジトリからチェックアウト。

% cd /path/to/workspace/project/
% svn co $REPO/trunk .

いつも使っているディレクトリレイアウトを作成して必要なものを svn add しておく。

% mkdir -p build/classes build/test-classes build/reports
% mkdir -p docs/api
% mkdir -p src/java src/test
% svn add . --force

不要なものは revert して、svn:ignore を設定。

% svn revert build/*
% svn revert docs/api -R
% svn propset svn:ignore "*" build
% svn propset svn:ignore "api" docs

Eclipse でビルドディレクトリや諸々の設定をすませたらコミット。

% svn commit -m "New project"

Eclipse 側でプロジェクトが Subversion 管理されていないようなら、プロジェクトのアイコンを右クリック、「Team」>「Share Project…」で設定できる(すでにある .svn を認識してくれるので、設定は簡単)。