我的.Net 解决方案中有很多项目。我想排除所有“bin/Debug”和“bin/Release”文件夹(及其内容),但仍包括“bin”文件夹本身以及其中包含的任何 dll。
.gitignore
与“bin/”忽略“Debug”和“Release”文件夹,但也包含在“bin”中的任何 dll "文件夹。
.gitignore
文件中的 bin/Debug
或 bin/Release
不排除目录,除非我将忽略模式完全限定为 Solution/Project/bin/Debug
- 我不想这样做,因为我需要在我的解决方案中为每个项目包含这个完整模式,并为添加的任何新项目添加它。
有什么建议吗?
最佳答案
你试过通配符吗?
Solution/*/bin/Debug
Solution/*/bin/Release
在git 1.8.2版本中,还可以使用**
通配符来匹配任意级别的子目录:
**/bin/Debug/
**/bin/Release/
关于git - 如何 git 忽略子文件夹/子目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2545602/