私はこのようなディレクトリ構造を持っています:
.git/
.gitignore
main/
...
tools/
...
...
メインとツール、およびその他のディレクトリ内の任意のレベルで、無視したい(そしてその下にあるものもすべて無視したい)binディレクトリが存在する可能性があります。私は.gitignoreでこれらの各パターンを試しましたが、どれも機能しません:
/**/bin/**/*
/./**/bin/**/*
./**/bin/**/*
**/bin/**/*
*/bin/**/*
bin/**/*
/**/bin/* #and the others with just * at the end too
誰かが私を助けてくれますか?最初のパターン(私が機能しているはずだと思うもの)は、これを実行すると問題なく機能します。
/main/**/bin/**/*
しかし、すべての最上位ディレクトリにエントリを設定したくありません。また、新しいディレクトリを追加するたびに.gitignoreを変更する必要はありません。
これは、最新のmsysgitを使用するWindows上にあります。
編集:もう1つ、名前に部分文字列「bin」が含まれているファイルとディレクトリがあり、それらを無視したくない:)