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


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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/04/20 18:10:37
  • 終了:2006/04/27 18:15:03

回答(1件)

id:tadashi0805 No.1

tadashi0805回答回数287ベストアンサー獲得回数292006/04/20 18:30:13

ポイント60pt

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

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

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

id:ahonen

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

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

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

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

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

....

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

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

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

2006/04/21 12:14:12

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません