1. ホーム
  2. git

[解決済み] サブフォルダやサブディレクトリを無視するには?

2022-03-17 20:24:38

質問

私は、多くのプロジェクトが .Net ソリューションを提供します。私は、すべての "bin/Debug" および "bin/Release" フォルダ(およびその内容)を除外したいのですが、"bin" フォルダ自体およびそこに含まれるすべての dll を含めることができます。

.gitignore を "bin/" とすると、" は無視されます。 デバッグ "と" リリース フォルダに含まれるすべてのDLLも含まれます。

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

何か提案はありますか?

解決方法は?

ワイルドカードは試されましたか?

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

gitのバージョン1.8.2からは、この他に ** ワイルドカードを使用すると、任意のレベルのサブディレクトリにマッチします。

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