[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:12327] Re: cvs and tag



横からしゃしゃり出ますが、

>>>>> On Thu, 28 Jan 1999 09:52:22 +0900, Atsuhito Kohda <kohda@xxxxxxxxxxxxxxxxxxxx> said:

    AK> * 根本的に間違ってる?
    AK> * cvs の仕様がこういうものである?
    AK> * 分枝の作り方が悪い?
    AK> * 枝に対するタグの付け方が悪い?

どれも当たってるような :-)

CVSのタグには、ブランチタグとバージョン?タグの2種類がありま
す。ブランチタグはそのブランチの中でコミットすれば自動的に引
き継がれますが、バージョンタグはそのバージョン限りで、新しい
バージョンには引き継がれません。

前後しますが、

    AK> 1. cvs checkout -r debian_version_1_41-1 module して分枝
    AK>    させる為 cvs tag -b test_1 で枝 test_1 を作ったつもり
    AK>    (cvs rtag -b -r debian_version_1_41-1 test_1 module でも
    AK>    同じのようです)

test_1はブランチタグです。

    AK> 2. cvs checkout -r test_1 module して修正後(ここは問題なし)
    AK>    cvs tag test_2

test_2はバージョンタグです。

    AK> 3. cvs checkout -r test_2 して修正後 cvs commit が上手く行
    AK>    かない。

前の2.でコミットしてあれば、checkout -r test_1で修正後のバー
ジョンが取り出せるはずです。ファイルを修正してコミットすれば、
それが新たなtest_1の頭になります。以降は繰り返すだけ。

もっとも最近はPRCSに切替えたので、CVSの説明が合ってるかは、
あやしいですが。CVSはマージがタコなので…
-- 
Kaz Sasayama <Kaz.Sasayama@xxxxxxxxxxxxxxx>
Hypercore Software Design, Ltd. <URL:http://www.hypercore.co.jp/>