[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/>