人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

CVSでディレクトリを無視する方法ってありますか?

.cvsignore などを用いればファイルをCVS管理から除外することはできるのですが,ディレクトリごと無視する方法を教えてください.

●質問者: ahonen
●カテゴリ:コンピュータ
✍キーワード:CVS ディレクトリ ファイル 管理
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● tadashi0805
●60ポイント

cvsのドキュメントをざっと見てみましたが、無視する条件で指定できるのは、ファイル名(ワイルドカード含む)だけのようですね。

http://www.cyber.sccs.chukyo-u.ac.jp/~kin/help/cvs-jp/cvs-jp...

任意のディレクトリはダメですが、ディレクトリ名があらかじめ決まっているのなら、その名称を個々にcsvignoreに登録しておけば、ディレクトリ以下はimportされず、無視されます。

◎質問者からの返答

回答ありがとうございます.

.cvsignore はディレクトリも大丈夫なんですね. 特定のディレクトリ以下のサブディレクトリもまとめて無視する方法があると助かります.

具体的な話をすると, cvs 管理ディレクトリ(以下$(ROOT)と呼ぶ)以下に out というディレクトリがあって,そこにプログラムの出力結果がでます.

$(ROOT)/out/test1/出力ファイル

$(ROOT)/out/test2/出力ファイル

....

のような感じで out 以下にサブディレクトリが作られ,そこにデータがつくられてきます.

この場合 $(ROOT)/.cvsignore に out を追加しただけでは $(ROOT)/out/test1 などのサブディレクトリは無視されません.

ls > $(ROOT)/out/.cvsignore として $(ROOT)/out にも.cvsignore を作れば回避できるのですが,もっときれいなやりかたはないものでしょうか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ