at_yasu's blog

ロード的なことを

svn:ignoreで複数のファイルを設定


まず、これは期待通りには動かない。

$ svn ps svn:ignore '*.aaa' '*.bbb'

なぜなら、svn psの第四引数は一つしか取れないから。複数個、無効にする方法。

$ svn pe svn:ignore . --editor-cmd=vi

viが起動して、一行に一つずつ無視するファイル名を記入する。


Configのglobal-ignore と svn:ignoreの違いは、

  • svn:ignoreはディレクトリ単位だか、global-ignoreはローカル下にある全てのsvnの管理ファイルと対象範囲が違う。
  • svn:ignoreはimport, addでファイルを無視するが、commit,statusの対象にはなる。global-ignoreは、statusやadd,importを無視。

かしら・・・


参考