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

[pbsd-mg2] RE: NetBSD 1.4



>  | というわけで、お願いできますか?>uchさん
> 
> 作業はじめました。終了したら報告します。

よろしくお願いします。

>  | 0. 保存用の branch 作成
>  | 	cvs rtag hpcmips-1-3J-base hpcmips
>  | 	cvs rtag -b -rhpcmips-1-3J-base hpcmips-1-3J hpcmips
>  | 1. 1.4K(または1.4J)を展開
>  | 2. 取り込む
>  | 	cvs import hpcmips TNF date-1999-08-24
>  | 3. import した内容を、main trunk
にマージしたものを、新しい作業領域に取り出す
>  | 	cvs checkout -jdate-1999-02-08 -jdate-1999-08-24 hpcmips
>  | 4. uch さんの作業したものを、作業領域に展開 (作業領域を上書き)
>  | 	このとき、ディレクトリ CVS の下は上書きしてはいけません!!!
>  | 5. main trunk にコミット
>  |	cvs ci

ところで、cvs 一般に関する疑問なのですが、同じベンダータグで
2回目以降の import の際には、削除されたファイルは残りませんか?
今回の作業では import は 2 回目なので、1.3I -> 1.4J で削除された
ファイルが TNF branch に残り、結果として、main trunk にも
残る結果になりませんか?

手元の FreeBSD 2.2.5 とそれに付属の cvs で試したところ、import を
重ねると、ファイルは増えるばかりで、減ることはないようです。

$ ls
  a	b
$ cvs import foo FOO FOO1
$ rm b
$ echo > c
$ ls
  a	c
$ cvs import foo FOO FOO2
$ rm *
$ cvs co -r FOO foo

$ ls
  a	b	c

Takemura