Git でサブフォルダ / サブディレクトリを無視するにはどうすればいいですか? 質問する

Git でサブフォルダ / サブディレクトリを無視するにはどうすればいいですか? 質問する

私はたくさんのプロジェクトを抱えています。ネット解決策。すべての「bin/Debug」および「bin/Release」フォルダー (およびその内容) を除外しますが、「bin」フォルダー自体とそこに含まれるすべての DLL ファイルは含めます。

.gitignore「bin/」を使用すると、「Debug」および「Release」フォルダーが無視されますが、「bin」フォルダーに含まれるすべての DLL ファイルも無視されます。

.gitignoreファイル内のbin/Debugまたはbin/Release は、無視パターンをSolution/Project/bin/Debugとして完全に修飾しない限り、ディレクトリを除外しません。これは、ソリューション内の各プロジェクトにこの完全なパターンを含める必要があり、追加された新しいプロジェクトにも追加する必要があるため、実行したくありません。

どうすればいいですか?

ベストアンサー1

ワイルドカードを使用する:

Solution/*/bin/Debug
Solution/*/bin/Release

Git バージョン 1.8.2 では、**ワイルドカードを使用して任意のレベルのサブディレクトリに一致させることもできます。

**/bin/Debug/
**/bin/Release/

おすすめ記事