KOIE Hidetaka ( 鯉江英隆 )
hide****@koie*****
2005年 5月 25日 (水) 19:08:29 JST
Message-Id: <B0000****@ns*****> Date: Wed, 25 May 2005 18:36:04 +0900 From: "Inada Tetsumasa" <inada****@neos*****> Subject: [cvs-jp-info 677] 特定の拡張子のファイルだけチェックアウ.. | 現在、納品先に納品する際にWinCVSを使用して | 納品が出来ないかどうか検討しています。 | 特定の拡張子だけチェックアウト、アップデートする方法を | 探しているのですが、なかなか見つかりません。 | どなたかこのような目的を実現する方法をご存知の方が | いらっしゃいましたら教えてください。 納品対象にだけタグをつけるというのが簡単でよいとおもいます。 こんな感じです: 開発側: find . -name "*.[cho]" -print -o -name "*.exe" -print | xargs cvs tag REL_1_0 納品先: cvs checkout -r REL_1_0 module 別案(珍案?)として 開発用のアカウントと納品用のアカウントを別にしておいて リポジトリの ,v ファイルのなかで 納品対象外のファイルのパーミッションを 開発者しか読み出せないように設定する というのはどうでしょうか。 例: find $CVSROOT/module -name "*.[cho],v" -prune -o -name "*.exe,v" -prune -o -type f -print | xargs chmod og-rwx -- 鯉江英隆 <hide****@koie*****>