[cvs-jp-info 234] Re: ベンダーブランチからの取り込みについて

Back to archive index

長村吉富@船井電機 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




CVS-JP-info メーリングリストの案内
Back to archive index