長村吉富@船井電機
nagam****@funai*****
2003年 7月 29日 (火) 10:11:46 JST
早速、ご返答有り難うございます。 > | 現在管理しているベンダーブランチのソースは > | よくディレクトリの構成がかわります。 > | つまりあるディレクトリでは、サブディレクトリが > | 丸ごと無くなってしまうことがあります。 > | > | ここで、 > | 上記のブランチを取り込む(updateする)と > | 最新のベンダーからのリリースでは無くなっている > | ディレクトリが残ったままになります。 > | importでも取り込んでくるので、 > >「importでも取り込んでくる」とはどのような状況でしょうか。 すいません「checkoutでも取り込んでくる」の間違いでした。 checkoutを行うとデフォルトの動作では 最新のツリーを取り出してくると理解しています。 このとき、ベンダーがリリースした 最新のツリー構造をとり出したいのですが、 古いリリースからあり、かつ、今回のリリースでは無くなった ディレクトリも取り込まれてしまいます。 よって以下のように思うわけです。 (↓これです) > | CVSは古いリリースのディレクトリも > | 現在のリリースの一部として管理しているようです。 > >CVSではディレクトリのリビジョン管理は行われないので >checkoutすると空のディレクトリができてしまうことがあります。 > (省略) > >cvsが妥協案として用意しているのは >cvs checkout -P / cvs update -P オプションで >これを有効にすると空のサブディレクトリは作られなくなります。 はい。今回は空のディレクトリを取り込まない方法ではなく、 ベンダーが最後にリリースした以外のディレクトリを 取り込まなくてよい方法をご質問させていただきました。 ベンダーがリリースしたソースをimportすると、 ファイルが追加になった情報はリポジトリに反映されますが、 ファイルが消えた情報は反映されないようで、 結果として古いリリースのファイルが残ります。 質問を言い換えると、 新しいベンダーのリリースをimportしたとき、 今回のリリースで無くなったファイルorディレクトリは 消えてしまったとCVSに思わせる方法はないでしょうか? 宜しくお願い致します。 以上です。 <><><><><><><><><><><><><><><> 船井電機(株)開発技術部 DTVプロジェクト 長村吉富 mail:nagam****@funai***** <><><><><><><><><><><><><><><> > Message-Id: <48C35****@funai*****> > Date: Tue, 29 Jul 2003 08:29:16 +0900 > From: 長村吉富@船井電機 <nagam****@funai*****> > Subject: [cvs-jp-info 232] ベンダーブランチからの取り込みについて > > | 現在管理しているベンダーブランチのソースは > | よくディレクトリの構成がかわります。 > | つまりあるディレクトリでは、サブディレクトリが > | 丸ごと無くなってしまうことがあります。 > | > | ここで、 > | 上記のブランチを取り込む(updateする)と > | 最新のベンダーからのリリースでは無くなっている > | ディレクトリが残ったままになります。 > | importでも取り込んでくるので、 > >「importでも取り込んでくる」とはどのような状況でしょうか。 > > | CVSは古いリリースのディレクトリも > | 現在のリリースの一部として管理しているようです。 > >CVSではディレクトリのリビジョン管理は行われないので >checkoutすると空のディレクトリができてしまうことがあります。 > > | 取り込みで調整する方法以外でも、 > | 他によい方法をご存じの方は > | ご教授ください。 > | (手作業で差分を修正して、、、 > | というのは極力避けたいと考えております。) > >cvsが妥協案として用意しているのは >cvs checkout -P / cvs update -P オプションで >これを有効にすると空のサブディレクトリは作られなくなります。 > >-- >鯉江英隆 <hide****@koie*****> >_______________________________________________ >CVS-JP-info mailing list >CVS-J****@lists***** >http://lists.sourceforge.jp/mailman/listinfo/cvs-jp-info