バージョン・タグの移動
警告: 多くのユーザーは CVS のバージョンがそのうち凍結されて変更不可になることを
望んでいますが、CVS のバージョンやブランチのタグは変更されやすいものです。
その結果、多くのユーザーは、バージョンの変更は悪習と考えていますが、実際に変更が役立っているシナリオがいくつかあります。
これまでにも述べてきたように、タグを移動するときは注意してください。
単一ファイルでのタグの移動
プロジェクトを R1 としてバージョン管理することにより、ビルドを投入したとします。
しかし、その後すぐに、作成し、ビルドに組み込む必要のあるファイルの小さな変更があることが判明しました。
プロジェクトを再度バージョン管理する代わりに、変更されるファイルの R1 バージョン・タグを移動できます。
- ファイルを変更します。
R1 が作成された後に修正されたファイルを選択し、コンテキスト・メニューから「チーム」>「リソース・ヒストリーでの表示」の順に
選択します。
- 「リソース・ヒストリー」ビュー内から、R1 バージョンのマークが付けられている改訂を選択します。
- コンテキスト・メニューから「既存タグでタグ付け...」を選択します。
- ダイアログ・ボックスから R1 バージョンを選択して、「OK」を押します。
- バージョンが移動されたことを確認するために、「リソース・ヒストリー」ビューが更新されます。
「リポジトリー」ビュー内からのタグの移動
多くのプロジェクトは、HEAD にある現在の安定したラインアップに対して正しく定義されたバージョン名を使用します。
たとえば、HEAD を STABLE タグでバージョン管理することによって、ビルド・スクリプトはビルドの STABLE バージョンを
チェックアウトすることしかできませんでした。
コードが改良されるにつれて、最新の安定ラインアップにマークを付けるように STABLE タグは定期的に移動されています。
「リポジトリー」ビューには、既存のタグを移動するためのアクションがあります。
- 「リポジトリー」ビューを開いて、リソースを選択します。
- コンテキスト・メニューから「既存タグでタグ付け...」を選択します。
- 移動するタグを選択できるタグ選択ダイアログが表示されます。
適用したいタグがリストにない場合は、「リポジトリーの最新表示」をクリックします。
これでもタグが見つからない場合は、「タグの構成」を選択して、リポジトリー内の特定ファイルのタグを探索できるダイアログを開くことができます。
- 「OK」を押せば、タグが移動されます。
この操作は、既存のタグを選択されたリソースへ移動します。
また、バージョンとブランチの両方のタグを移動するために使用できます。

CVS によるチーム・プログラミング

リポジトリーとの同期化
コミット