あるエンジニアの独り言
SVN & Subclipse導入
最終更新:
paladin
-
view
2008/03/04
3月よりJavaの案件に携わっているが、そこでの開発環境ではIDEにEclipseを
ソース管理にSVNを使っている。
ソース管理にSVNを使っている。
というわけで、自宅にもSVNサーバーを構築して使ってみることにする。
[サーバー]
ネット上にある情報の多くがLinux用だったが、Windowsの情報も
ちらほら。
SVNサーバー自体は簡単に構築できたが、意味をわからずやっている部分も
あるので、疑問については適宜解消していきたい。
<残る疑問>
ネット上にある情報の多くがLinux用だったが、Windowsの情報も
ちらほら。
SVNサーバー自体は簡単に構築できたが、意味をわからずやっている部分も
あるので、疑問については適宜解消していきたい。
<残る疑問>
- tags、branches、trunk を作るという指定があったので作成したが、どういう意味があるのだろう?
- そもそもSVNサーバーの本来の運用。VSSとどこが違ってどこが一緒なのか。
[クライアント]
このページの大半の作業(というより全部)がノートPCで作業してるので
デスクトップPCに同様の開発環境を構築し、subclipseを導入して
SVN経由でプロジェクトを共有できるようにする。
ノートPCの環境は「J2SE6 update4」であるのにデスクトップに
「update5」をインストールしてしまった為、ノートで正常に動く
プロジェクトがさっぱり動かないという現象が起こった。
現時点では解消方法がわからなかったので、ひとまずアンインストールして
update4を入れなおすことで解決。
<残る疑問>
このページの大半の作業(というより全部)がノートPCで作業してるので
デスクトップPCに同様の開発環境を構築し、subclipseを導入して
SVN経由でプロジェクトを共有できるようにする。
ノートPCの環境は「J2SE6 update4」であるのにデスクトップに
「update5」をインストールしてしまった為、ノートで正常に動く
プロジェクトがさっぱり動かないという現象が起こった。
現時点では解消方法がわからなかったので、ひとまずアンインストールして
update4を入れなおすことで解決。
<残る疑問>
- ビルドパス等がSVNを共有するそれぞれの環境で微妙に異なる場合に何かしら差分を吸収できる機能があるのか
- 外部JARがビルドパスから外れる?ファイル自体は存在するのでビルドパスを再設定すれば問題ないが、もう少し簡単にならないものか
仕事で使っていくことになるので、そちらで経験を積むことで理解できることも
あるかもしれない。
引き続き仕組みや使い方等について調べていきたい。
あるかもしれない。
引き続き仕組みや使い方等について調べていきたい。