Y.Watanabe
yuw****@msj*****
2004年 6月 12日 (土) 18:43:31 JST
渡辺です。
"Yoshio Muranaka" wrote on 2004/06/11 09:43
with Subject: [cvs-jp-info 551] Re: cvsの管理ディレクトリについて
> 渡辺様が言うように「ディレクトリ削除」にチェックは
> 毎回入れているのですが、上手くいきませんでした。
> 恐らく、サーバ上にディレクトリがなくなった場合に
> wincvs側(ローカル側)のディレクトリを削除するオプションであろうと思われます。
??
そんなことないと思いますよ。
hogeproject ---+--- hoge1.java
| hoge2.java
| hoge3.java
|
|
+--- testdir --- fuga1.java
fuva2.java
みたいなディレクトリ構造になってるプロジェクトだとして、
(1)hogeprojectをチェックアウト
(2)作業ディレクトリ内でfuga1.javaとfuga2.javaを
WINCVS上で「リポジトリから削除」を実行&それらをコミット
(3)hogeproject全体をwincvsで更新(cvs update)
このとき例の「空のディレクトリを削除」にチェックを入れておく
これで、作業ディレクトリ上からtestdirは自動的に消えてくれます。
以後誰かが最新版をチェックアウトしてもtestdirはなくなります。
少なくとも自分の環境では。
#もちろん古いリビジョンを指定してチェックアウトすれば
#testdirが存在する状態でチェックアウトされてきますが
#それはそれで当然なことで。