[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