| Eclipse活用編 |
|
Eclipseには、バージョン管理システムとして、CVS(Concurrent Versions System)のクライアント機能が標準で搭載されています。しかし、CVSでは実現が難しい排他制御を行いたいときなど、バージョン管理サーバとしてMicrosoft社のVisual SourceSafe(以下、VSS)を使用したい場合があります。
そこで、今回はEclipseをVSSクライアントとして利用できるようにする「VSSプラグイン」について説明します。
■操作手順
(1)VSSプラグインを入手する
VSSプラグインは、以下のサイトから入手できます。その時点の最新の安定版をダウンロードしてください。
(2)VSSプラグインをインストールする
ここでは、Windows用のインストーラであるsetup_1.5.0.exeをダウンロードし、ダブルクリックします。
最初に、VSSプラグインの使用に際してEclipseのバージョン2.1が必要である旨のメッセージが表示されます。このバージョンのEclipseを使用している場合は、[OK]ボタンをクリックします。これより以前のバージョンのEclipseを使用している場合は、バージョン2.1のインストールが必要です。
VSSプラグインのインストールは極めて簡単で、インストール先としてEclipseがインストールされているディレクトリを指定して、[Next]ボタンをクリックするだけです。
インストールが完了したら、[Close]ボタンをクリックして、Eclipseを再起動します。
(3)VSSプラグインの設定を行う
EclipseでVSSプラグインを使用するには、[ナビゲータ]ビューからVSSで管理したいプロジェクトを右クリックして、コンテキストメニューから[チーム(E)]→[プロジェクトの共用(S)]を選択します。
[プロジェクトの共用]ダイアログが表示されるので、リポジトリー・タイプとして[VSS Configuration Wizard]を選択し、[次へ]ボタンをクリックします。
[Share VSS Project]ダイアログが表示されます。
![]() |
| VSSデータベースの設定 |
[Share VSS Project]ダイアログでは、以下のとおり各パラメータを設定します。
| 項目 | 説明 |
| Username | VSSリポジトリの認証ユーザー名 |
| Password | パスワード(空白可能) |
| VSS Directory | srcsafe.iniファイルが存在するVSSリポジトリーのディレクトリ。通常はVSSサーバの共有フォルダ(ネットワークドライブ) |
| Source dir | ソースを管理する基点となるEclipseのディレクトリ |
| Relative mountpoint | ソースを管理する基点となるVSSのプロジェクト(ディレクトリ) |
ここでは、EclipseのscrディレクトリとVSSのEclipseVssSampleプロジェクトを関連付けています。
[次へ]ボタンをクリックすると[Add Mappings]ダイアログが表示されます。ここで、Eclipseの作業フォルダとVSSのプロジェクトの関連付けることもできますが、ここでは[終了]ボタンをクリックします。
![]() |
| [Add Mappings]ダイアログ |
(4)VSSプラグインのビューを表示する
VSSプラグインをインストールすると、VSSに関する情報をビューから確認することができます。
[ウィンドウ(W)]メニューから[ビューの表示(V)]→[その他(O)...]を選択し、[VSS]配下にある3つのビューで、VSSに関する情報を参照することができます。
![]() |
| VSS関連のビューの選択 |
[Checked Out Files]ビューを表示すると、現在チェックアウトしているファイルの一覧を参照することができます。
![]() |
| [Checked Out Files]ビュー |
[VSS Browser]ビューを表示すると、VSSリポジトリーの内容を参照することができます。
![]() |
| [VSS Browser]ビュー |
[VSS Refresh Log]ビューを表示すると、[Refresh]によって実行された結果がログとして一覧表示されます。
![]() |
| [VSS Refresh Log]ビュー |
(5)サーバに接続してVSSクライアントの操作を行う
正しく設定されていれば、EclipseのコンテキストメニューからVSS関連の操作を行い、EclipseをVSSクライアントとして利用できるようになります。
![]() |
| VSS関連の操作が表示されるコンテキストメニュー |
コンテキストメニューから操作できるVSS関連のコマンドは、下記の表のとおりです。
| 操作 | 説明 |
| Refresh | VSSリポジトリーから最新のステータスを取得する。また、更新されたファイルがある場合は最新バージョンを取得する。更新結果は[VSS Refresh Logビュー]に表示される |
| Check Out | VSSリポジトリーからチェックアウト(占有ロック)する。チェックアウトされたファイルは[Checked Out Files]ビューに表示される |
| Check In | VSSリポジトリーにチェックイン(リポジトリーを更新)する |
| Undo Check Out | VSSリポジトリーのチェックアウトを取り消し、未編集状態に戻す |
| Synchronize with Repository.. | ローカルとリポジトリーのソースを比較して、ソースの差分を確認したり、更新を行ったりすることができる |
| Add to VSS | ローカルのリソースをVSSリポジトリーに追加する |
| Delete from VSS | VSSリポジトリーからリソースを削除する |
| Show in VSS Browser | VSSサーバの管理状況を[VSS Browser]ビューを表示する |
| 「Java TIPS」 |
TechTargetジャパン
- 並列分散処理の常識をHadoopファミリから学ぶ (2012/2/8)
並列分散処理の課題やHadoopの長所/短所、そして短所を補うHadoop関連プロジェクトの構成や概要などを簡単に紹介 - WebLogicサーバ最新版「12c」の気になる4つの特徴 (2012/1/31)
久々にメジャーアップグレードしたJavaアプリケーションサーバについて、製品担当者に軽量インストーラなどの特徴を聞いた - GitHubをもっとソーシャルに使いこなすための7つ道具 (2012/1/23)
ソースコードホスティングのGitHub周辺で便利な新サービスが続々登場しているので、まとめて紹介しよう。特に連動クラウド「fluxflex」が注目だ - 新キャラ登場!スクラムやるならRedmineとALMinium (2011/12/26)
「黒板を“かんばん”にしてたら先生に怒られた(T_T)」「管理はPC内でやればいいのよ」「承知しました」
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -







