株式会社ラクス  ITエンジニア総合支援サイト スタックアスタリスク フルマネージド専用サーバー エクスユニット
ITエンジニアとして 知る 学ぶ
 
Java
.NET
PHP
プログラミング一般
DataBase
システム/サーバ構築
システム/サーバ運用
技術系一般知識
そのまま使えるシリーズ
J2EE TIPS
 
The Apache Ant Project
Sun MicroSystems
The Apache Jakarta Project
Caucho Technology
eclipse.org
>IT技術情報>Java>EclipseでCVS

EclipseでCVS

 
ある日突然プログラムが動かなくなってしまった!間違えて必要なファイルを削除してしまった!そんな経験ありませんか?CVSを使えばそんな心配する必要ありません。当稿ではJava開発環境として多数利用されているオープンソースでフリーのIDEであるEclipseからCVSを利用する方法を解説します。

大庭 久宜
株式会社アイティーブースト
2004/5/7
 

【 目次 】
1.はじめに
2.事前準備
2_1.リポジトリの指定
2_2.モジュールのインポート(import)
2_3.モジュールのチェックアウト(checkout)
3.新規にファイルを追加(add)する
4.既存のファイルを変更する
5.ファイルを削除(delete)する
6.CVSサーバから最新のファイルを取得(update)する
7.同期化ウィンドウの見方
8.マージ(Merge)(競合の解消)
9.Eclipse/CVS関連サイト紹介

【実行環境】
J2 SDK 1.4.2_04

1.はじめに

CVS(Concurrent Versioning System)とはファイルのバージョン管理を行う為のツールです。通常、アプリケーションの開発は複数人で行い、ファイルを共有する必要があります。
この時、ファイルのバージョン管理が正しく行われていないと思わぬ所で品質低下を招いてしまいます。例えば、過去に修正したバグが再び紛れ込んでいて顧客からの信頼を失う、というのはよくある話です。
ファイル共有の為の最も簡単な方法としてはファイルサーバ上に共有フォルダを作成し、ファイル変更時には各人のローカルマシンにコピー、修正後、元の場所に戻すと言う方法が挙げられますが、1つのファイルを複数人が同時に修正した場合、前の人が修正した内容を上書きしてしまいます。この様な事態が発生した場合、定期的にバックアップを取得していない限り前の人が行った修正は闇に消えてしまい、2度と手にすることはできません。

CVSなどのバージョン管理システムを用いることによりこれらの問題を解決することができます。Windows上で動作するバージョン管理システムとして、マイクロソフトのVSS(Visual Source Safe)が上げられますが、VSSは修正中のファイルをロックしてしまう為、複数人が同時に一つのファイルを修正することができません。CVSを利用した場合、VSSと異なり複数人が同時に修正を行え、且つ、各修正間で競合が発生した場合もそれを上書きするようなことはありません。



▼Java や Linux を体系的に学びましょう!▼
Stack*のラクスが、
新学習方式のカリキュラムを開発しました!
14700円から(*1)、Java や Linux を体系的に学べます!!
(*1 テキスト代のみの税込料金です)



当稿ではJava開発環境として多数利用されているオープンソースでフリーのIDEであるEclipseからCVSを利用する手順を解説します。

なお、CVSを利用する場合、CVSサーバを立てる必要がありますが、ここではCVSサーバについては詳しく扱いません。CVSサーバの構築手順等は、【連載】CVS 第1回:システム管理の観点からの利用 をご覧ください。


当稿を読む上で必要なCVSの知識
CVSサーバ
・管理対象ファイル、及び、その変更履歴を一括管理する役割を持つ

Linux,Unix系OSに限らずCVSサーバ用ソフトの種類によってはWindows上での運用も可能
CVSクライアント
・管理対象ファイルをCVSサーバに登録する
・CVSサーバより管理対象ファイルを読み出す
・変更後のファイルをCVSサーバに登録する
 などの役割を持つ

winCvs、jcvsなど様々なCVSクライアント用ソフトが存在しますが、当稿ではCVSクライアントとしてEclipseを利用します。
リポジトリ
管理対象ファイル、及び、その管理情報を保持する管理ファイルの集合。
複数のモジュールを持つ。
モジュール
Eclipseのプロジェクトなどの様に意味のあるファイルの集合
リポジトリ中の一部分を指す


>>次のページへ

【 ページ 】 | 1 | 2 | 3 | 4 |


サイト内全文検索
スタックアスタリスクのサイトを検索します。検索には、Googleを利用しています。そのため、最新の情報で検索されない可能性があります。


簡単レンタルメールフォーム
300メガ1000円〜 XBitのレンタルサーバー
500メガ1995円〜 電話サポート/PostgreSQL/専用SSLなどにも対応!お客様のニーズを網羅したレンタルサーバ
ホームページ制作のアシストウェブ
STACK* 執筆の講師陣から習得する!! ITエンジニアスクール アイティブースト
統合メールサポートシステム 〜MailDealer(メールディーラー)〜
システム開発,IT教育 〜株式会社アイティーブースト(ITBoost)〜
簡単 営業支援/顧客管理ツール Easy Sales
  利用規約 お問い合わせ・ご意見 スタックアスタリスクについて 運営会社について 
  レンタルサーバー ホスティング 専用サーバー メールフォーム ショッピングカート メール共有 ITエンジニア派遣 Linux講座 Java講座 メール配信 レンタルサーバー Webデータベース 検索サービス
CopyrightcRAKUS Co.,Ltd. All Rights Reserved.  メール管理・共有 顧客管理(CRM)もできるメール対応サポートシステム JAVA LINUX CISCO 技術者派遣 育成事業 株式会社ラクス