Cygwinでsvnを実行しています。これは、私のsvnconfigのglobal-ignores行です。
global-ignores = .classpath .project ~*.docx *~ .settings
それでも、 svnstatから次の結果が得られます。
$ svn stat
? .settings/org.eclipse.wst.jsdt.ui.superType.name
? .settings/org.eclipse.wst.jsdt.ui.superType.container
? .settings/org.eclipse.m2e.core.prefs
? .settings/.jsdtscope
.settingsディレクトリが表示されるのはなぜですか?global-ignoresに.foobarを追加した場合
global-ignores = .classpath .project ~*.docx *~ .settings .foobar
そして、新しいディレクトリ.foobarを作成します。これは、期待どおりのステータスから非表示になります。
$ mkdir .foobar
$ ls -d .*
. .. .classpath .foobar .metadata .project .settings
$ svn stat
? .settings/org.eclipse.wst.jsdt.ui.superType.name
? .settings/org.eclipse.wst.jsdt.ui.superType.container
? .settings/org.eclipse.m2e.core.prefs
? .settings/.jsdtscope
また、次のグローバル無視も試しました。
global-ignores = .classpath .project .settings
ただし、.settingsは引き続きステータスに表示されます。