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

[cvs-ml 125] RE: About new project



From: Katsuhiko Fujitsuka <fujituka@osl.fujitsu.co.jp>
Subject: [cvs-ml 124] About new project
Date: Tue, 15 Jun 1999 18:53:10 +0900

  | 1. cvs checkout A_project
  | 2. $CVSROOT/CVSROOT/cvsignore を作成し、
  |    CVS , Entries , Repository , Root ,Tag
  |    を記述しておく。
  | 3. cvs import B_project B_project v1-1

A_projectとは別にソースを管理したいというならば
cvs exortサブコマンドをつかって
以下のようにすればよいのではないでしょうか。

1. cvs export A_project
3. cvs import B_project B_project v1-1

  | Aプロジェクトには include や src などをCVSで登録してあり、バージョン
  | 管理を行っています。ここに登録してある include や src をすべてそのまま
  | 利用して別プロジェクトとしてCVS上で管理を行いたいと考えています。
  | 当然、同じソースが存在しますが、別々のバージョンになってかまいませんし、
  | マージも行いません。

バージョン管理はA_projectで行ってもよいというならば

初回だけ:
% cvs rtag -b B_project A_project

% cvs checkout B_project
% cd B_project/contrib
% cvs checkout -r B_project A_project

という方法でもよいと思います。
この方法の欠点はいつもAとBのcheckoutの両方を
実行する必要があるという点でしょうか。

--
KOIE Hidetaka 鯉江英隆 <hide@koie.org>