、CVS紹介
同時バージョンシステム(同時バージョンシステム - CVS)は、従来のバージョン管理システムです。
CVSは、レコードは、コードファイルを変更すると同時に、コラボレーションおよびサポートの人で開発した機能を提供し、コードの変更履歴をすべて、コードの集中管理を使用して行うことができます。
利点(メモリ)は、バージョン管理ソフトウェアを使用します
- 以前の時点に復元する、いつでもプログラム。
- 相互に排他的な達成するためのプログラムを変更します。これは、プログラムは、同じ時刻に、開発者によって変更することができます。
- 効果的な管理のためのプログラムを変更します。ユーザーは、管理者のみが(フリーズ)を凍結するプログラムすることができ、二つの役割管理者やプログラマーに分け、解凍(凍結解除)することができ、凍結されたプログラムを変更することはできません。
- 開発環境やテスト環境、効果的な分離のための動作環境。
- 書かれた評価ソフトウェアの開発者は、品質をプログラミングソフトウェア開発の進行を制御します。
- 文書を管理します。ユーザーは、ソフトウェアの開発中に発生した文書のさまざまなを格納するために使用されるバージョン管理に特別なフォルダを作成することができます。
第二に、一般的に使用されるバージョン管理ソフトウェア
どのような一般的に使用されているバージョン管理ソフトウェア(フォーカス、メモリ)
- 合理的ClearCaseの(二つの制御2):被覆ワークスペース管理とプロセス制御、管理を構築し、ClearCaseのバージョン管理の範囲を含む、既存のオペレーティングシステムの大半のClearCaseのサポート。ClearCaseのインストール、設定、比較的複雑な使用、チームのトレーニングの必要性。
- Visual SourceSafeの(VSS)は:良いエントリーレベルの構成管理ツールです。Windows標準のインターフェースを使用して、使いやすいです。VSSは、共有の分岐とマージ機能、チーム開発のためのサポートを提供します。VSSは、Windowsプラットフォーム上で実行することができ、他のオペレーティングシステム上で実行されません。VSSのセキュリティは高くありません。ユーザーは、読み取り/書き込み、4完全な制御権を読んで、VSSフォルダが読めなく提供することができます。VSS料金は、ユーザー数に制限はありません。
- CVS:、使いやすい、オープンソースソフトウェアの世界の偉大な傑作である強力な、クロスプラットフォームは、同時バージョン管理をサポートし、自由、彼らの最大の後悔を見つけるために、ユーザーが必要とする問題の多くを解決するために、適切な技術サポートの欠如でありますでも、データ、またはソースコードを読みます。
三、CVSのインストールと設定
CVSコントロールパネルの設定(フォーカス、メモリ)
- 1)についてのページでは、製品のCVS版を提供し、サービスのステータスおよびその他の情報源。
- 2)CVSリポジトリを設定します。私たちは、IDEを経由して、コードを編集し、最終的にこのフォルダに提出されます。
- ページの残りの部分で3)コントロールパネル。デフォルトの設定を使用して、一般的な開発のために。
セットの権限へのCVSアクセス(理解します)
1、管理者アカウント:一般的に、また、権利のCVSの管理者を持って、機械CVSのWindowsのシステム管理者をインストールします。] [変更と削除
図2は、平均的なユーザー・アカウント:管理者アカウントを持つ一般のユーザアカウントはあまり権威であってはなりません。
ソフトウェアロードCVSリポジトリ(理解)
1)、EclipseのCVSパースペクティブを開き、新しいCVSリポジトリ接続を作成します。地域のCVSパースペクティブビューを右クリックし、ポップアップ、ショートカットメニュー、リポジトリの場所を選択...新しいサブメニューのオプション、ポップアップウィンドウに関連する設定。
2)バックのJavaビューに、プロジェクトでは、CVSリポジトリにロードされます。チーム→共有プロジェクト]を選択し、ポップアップメニューでプロジェクトを右クリックします。ダイアログボックスで、あなたは、提出されたキャプションとしてCVS接続を含め、情報のいくつかを選択することができます。
提案された(チェックアウト)
- まず第一に、我々は、マシンのワークスペースにソフトウェアイメージをコピーし、この時点でコピーされ、コードのCVSコードが同じであるCVSリポジトリに必要です。
- その後、コードはこの変更に基づいて実行することができる、コードを送信すると、両者の違いを伝えることができるCVSは、融合はいくつかの作業が必要です。この操作は、チェックアウトと呼ばれています。
コード同期(同期):あなたは、リソースと一致ネイティブコードライブラリのコードにしたい場合は、リポジトリでチーム→同期を選択する必要があります。
1)受信ファイルの場合、ローカルファイル(更新)を更新、CVSリポジトリ上のファイルは、ローカルファイルの完全なコードが含まれており、新しいコードを持っています。ファイルは、[更新]を右クリックして、それはCVSとの整合性のある状態に更新されたローカルファイルになります
2)発信ファイル用のローカルファイル(コミット)、ローカルファイルを提出CVS上のファイルがが提出した最新のバージョンのコストを更新して、CVS上のファイルのすべてのコードが含まれており、新しいコードが追加され、コマンドをコミット選択。
ファイルに矛盾がある場合3))紛争(マージされたとしてマークを避けるために、システムは、より高い安全性能により保護されます。後にその競合を確認するために、開発者が必要で除外されている、ファイルを右クリックし、マージされたコマンドとしてマーク]を選択し、ファイルは、開発者が検証されたことを示しており、衝突が回避されています。提出は、コミットコマンドを使用して行うことができた後、