S-JIS[2003-06-22] 変更履歴
CVSのウィンドウズ版。
必要に応じて3を繰り返す。
まずは適当にインストールする。
インストール後、初回実行前にCVSROOT用ディレクトリを作っておく。
「作成」メニュー → 「新しいリポジトリの作成」
これにより、環境変数CVSROOTで指定されたディレクトリの下に CVSROOTというディレクトリとCVS初期データが作成される。
管理したいソース群をCVS(リポジトリ)に登録する。
「作成」メニュー →「インポート(登録)」
ディレクトリ選択ダイアログが開くので、管理したいソースが入っているディレクトリを指定する。
項目 | 説明 |
---|---|
リモートサーバのモジュール名とパス名 | プロジェクト名に該当する。CVSROOTの下で管理する為の相対ディレクトリ名。 例えば「java/test」と入れると「C:\usr\local\cvs\java\test」というディレクトリが作られ、その下に作業ファイルが置かれる。 |
ベンダータグ | プロジェクトのベンダー(会社)名。何に使うんだか分からないけど、適当に。 |
リリースタグ | 初回リリースバージョン名。このタグが使われる事はあまり無いらしい |
ログメッセージ | 履歴管理用の初回リリースメッセージ。 |
一旦インポートすると、インポート元となったディレクトリは不要になる。削除してしまってもいい。
CVS(リポジトリ)に登録されたソース群を、編集作業用に取り出す。
「作成」メニュー →「チェックアウト(取込)」
ディレクトリ選択ダイアログが開くので、作業用ディレクトリを指定する。ここで指定したディレクトリが、次のダイアログの「ローカルディスク上のチェックアウト位置」になる。
項目 | 説明 |
---|---|
サーバ上のモジュール名とパス名 | インポート時に入力した相対ディレクトリ名と同じものを入力する。 |
ローカルディスク上のチェックアウト位置 | 作業用ディレクトリ。 |
その結果、チェックアウト位置の下に相対ディレクトリが作られ、管理したいファイルがコピーされる。
例) |
|
「C:\temp\java\test」が作られ、その下にコピーされるファイルが管理対象となる。 |
ソースを修正する。管理対象となっているソースは読取専用になっているので、適宜解除してやる必要がある。
修正したソースをWinCVSで見ると、ファイル名の左側のアイコンが赤く変わる。これらのソースに対し、現在のCVS(リポジトリ)に登録されているものが自分の修正直前のものであるかどうか必ず確認する。
「修正」メニュー →「選択範囲の更新」
すると、(下側のウィンドウに)変更があったかどうか表示される。もし変更が無ければ、この時点で白いアイコンに変わる。
変更があったモジュールをCVS(リポジトリ)に反映(コミット)する。コミットする前には、必ず更新が必要。
「修正」メニュー →「選択範囲のコミット」
そして、(下側のウィンドウに)doneが表示されればOK。白いアイコンに戻る。
もし変更がないとdoneは表示されず、赤いアイコンのままである。この場合は更新によって白いアイコンに戻す。
「修正」メニュー →「選択範囲の追加」
「修正」メニュー →「選択範囲の削除」
ソースの比較を行う。
「問合せ」メニュー →「グラフ選択」
これで、そのファイルの変更履歴が表示される。
その後、2つ箱(履歴)を選択して「グラフ」→「差分」で、2つのバージョン間の違いを表示できる。