black}Windows・Linuxを中心に書き留めるIT技術系の備忘録。2014.03.13この記事は約7分で読めます。「Subversion(SVN)」のクライアントツールでメジャーなのは「TortoiseSVN」。tools」も選択しておけば、Subversion(SVN)のコマンドも使用することが出来るよう。Files\TortoiseSVN\bin」)を環境変数PATHに設定しておく必要があるみたい。今回は「TortoiseSVN」のインストールし、EclipseのSVNプラグイン「Subclipse」をインストールし、使ってみたいと思います。今回のバージョンは以下です。参考サイトTortoiseSVN、LanguagePackのダウンロードとインストールTortoiseSVN公式サイトよりTortoiseSVNをダウンロードし、インストールする。tools」も選択し、フルインストールにした。同様にTortoiseSVN公式サイトより日本語のLanguagePackもダウンロードし、インストールする。TortoiseSVN、日本語のLanguagePackのインストール完了後、エクスプローラやデスクトップ上で右クリック⇒「TortoiseSVN」⇒「Settings」を開く。左側の「General」を開き、「Language」で「日本語(日本)」を選択し、「OK」ボタン押下で日本語で表示されるようになる。任意のディレクトリ(今回の場合は、「C:\Repositories\sample\」)で右クリック⇒「TortoiseSVN」⇒「ここにリポジトリを作成」をクリックする。すると、そのディレクトリにリポジトリが作成される。「リポジトリを作成」のメッセージが出て、デフォルトのフォルダー構成(trunk/branches/tags)を作成するか問われるので、「フォルダー構成を作成」をクリックする。フォルダー構成の概要はこんな感じ。「trunk」...ソースコードやドキュメントの本体を格納。「branches」...「trunk」を派生させて、別の作業をする場合に使用。バージョンアップなど。「trunk」へ反映にはマージが必要。「tags」...「trunk」、「branches」のある時点を保存する場合に使用。スナップショットのように使用する為、修正は加えない。リポジトリの中身は「リポジトリーブラウザ」を使用し、確認することができる。エクスプローラやデスクトップ上で右クリック⇒「TortoiseSVN」⇒「リポジトリーブラウザ」を開く。「URL」にリポジトリのファイルパス「file:///C:/Repositories/sample」を指定し、「OK」を押下すると、「リポジトリーブラウザ」を開き、リポジトリの中身を確認することができる。ついでに、リポジトリの「trunk」フォルダ内に、ソースコード格納用の「src」、設計書格納用の「docs」フォルダを作成しておく。「src」の下にプロジェクトフォルダ「sample」を作成し、リポジトリの構成はこんな感じ。└─sampleEclipseで作成したプロジェクトをリポジトリへインポート前回の記事で作成したJavaのSeasar2(SAStruts、S2JDBC)プロジェクトをインポートします。エクスプローラを開き、Eclipseの「workspace」ディレクトリの該当プロジェクト上で右クリック⇒「TortoiseSVN」⇒「インポート」を開く。「リポジトリのURL」にインポート先のURL「file:///C:/Repositories/sample/trunk/src/sample」を指定し、インポートする。URL」)をコピーしておく。Subversion(SVN)のバージョンによってバージョンが異なるため、注意が必要。Release」で、URLは「http://subclipse.tigris.org/update_1.10.x」となる。Subversion(SVN)のバージョンの確認方法は、エクスプローラやデスクトップ上で右クリック⇒「TortoiseSVN」⇒「TortoiseSVNについて」を開く。-release」のように書かれているはずだ。Eclipseを起動し、メニューバーの「ヘルプ」⇒「新規ソフトウェアのインストール」を開く。「作業対象」に「http://subclipse.tigris.org/update_1.10.x」を入力し、「追加」ボタンを押下する。一覧が表示されるので、「Subclipse」にチェックし、「次へ」ボタンで進み、インストールする。プラグインのインストール後は、Eclipseの再起動を促されるので、再起動する。Eclipseプラグイン「Subclipse」を使用してプロジェクトをチェックアウト続いて、先ほどリポジトリへインポートしたプロジェクトをチェックアウトする。用語についてはこんな感じ。「チェックアウト」...リポジトリ⇒ローカルへダウンロード「コミット」...ローカル⇒リポジトリへ反映まず、先ほどリポジトリへインポートしたプロジェクトが邪魔なので、チェックアウト前に削除しておく。「ナビゲーター」、「プロジェクトエクスプローラー」、「パッケージエクスプローラー」上のプロジェクトを右クリック⇒「削除」を開く。「ディスク上からプロジェクト・コンテンツを削除(元に戻せません)」にチェックし、削除する。メニューバーの「ファイル」⇒「インポート」を開く。「SVN」⇒「SVNからプロジェクトをチェックアウト」を選択し、「次へ」ボタンを押下する。「新規リポジトリー・ロケーションを作成」を選択し、「次へ」ボタンを押下する。「URL」に「file:///C:/Repositories/sample/trunk/src/sample」を入力し、チェックアウトオプションで「プロジェクトとしてワークスペースへチェックアウト」にチェックし、チェックアウトする。Eclipseプラグイン「Subclipse」の使い方リポジトリからチェックアウトしたソースやフォルダには、右下にマークが付いているはずだ。DBマーク...ローカルで変更していないソース*マーク...ローカルで変更したソース×マーク...ローカルで削除したソース+マーク...ローカルで追加したソースこれらの変更をリポジトリへ反映するためには、「コミット」する必要がある。「ナビゲーター」、「プロジェクトエクスプローラー」、「パッケージエクスプローラー」上のプロジェクトを右クリック⇒「チーム」⇒「コミット」を開き、コミットしたいソースを選択すれば、コミットされる。リポジトリにローカルのファイルを追加したい場合は、「追加」する。「ナビゲーター」、「プロジェクトエクスプローラー」、「パッケージエクスプローラー」上のファイルを右クリック⇒「チーム」⇒「バージョン管理に追加」をすれば、リポジトリへ追加されるので、その後コミットする。逆にリポジトリよりローカルへソースを反映したい場合は、「更新」する。「ナビゲーター」、「プロジェクトエクスプローラー」、「パッケージエクスプローラー」上のプロジェクトを右クリック⇒「チーム」⇒「更新」をすれば、ローカルへ反映される。Subversion(SVN)\よかったらシェアしてね/Twitter0Facebook0はてブ2Pocket0LINEコピーえふめん大阪在住、30代。業務系SE・社内SEの仕事を通じて学んだこと、PCトラブルで困って調べたこと、手作業を効率化して改善したこと、WordPressのブログ運営などの記事を書いています。最新情報をお届けします。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。ホーム開発環境えふめん大阪在住、30代。業務系SE・社内SEの仕事を通じて学んだこと、PCトラブルで困って調べたこと、手作業を効率化して改善したこと、WordPressのブログ運営などの記事を書いています。プロフィールプライバシーポリシーお問い合わせサイトマップ検索タイトルとURLをコピーしました。