メモの日々


2009年01月19日(月) [長年日記]

[dev][howto] svn:ignore の設定方法

svn:ignore の設定方法をすぐに忘れるのでメモ。

svn propedit svn:ignore ディレクトリ名

を実行するとエディタが起動するので、そこに無視リストを改行区切りで入力し、保存終了してcommitすれば設定完了。

svn propget svn:ignore ディレクトリ名

で、そのディレクトリに設定してあるsvn:ignoreの値を参照できる。

svn propdel svn:ignore ディレクトリ名

で、そのディレクトリに設定してあるsvn:ignoreを削除できるのだと思う。使ったことない。

svn:ignore はSubversionに管理対象外のファイルを教えるための属性で、指定するとsvn statusの出力がすっきりする。ディレクトリ毎に設定する。サブディレクトリには伝播してくれないので、必要ならば各ディレクトリにいちいち個別に設定する必要があるみたい。

なお、リポジトリに保存するのではなくクライアント環境ローカルで無視リストを管理したい場合は、global-ignores が使える。これは以前にメモしている。

参考

  • svn:ignore (Subversion によるバージョン管理)
  • svn propedit (Subversion によるバージョン管理)