我的 .Net 解决方案中有很多项目。我想排除所有“bin/Debug”和“bin/Release”文件夹(及其内容),但仍包括“bin”文件夹本身和其中包含的任何 dll。
.gitignore使用“bin/”会忽略“ Debug ”和“ Release ”文件夹,以及“bin”文件夹中包含的任何 dll。
.gitignore
bin/Debug或bin/Release在.gitignore文件中不排除目录,除非我将忽略模式完全限定为Solution/Project/bin/Debug- 我不想这样做,因为我需要在我的解决方案中为每个项目包含这个完整模式,并为任何新的添加的项目。
bin/Debug
bin/Release
Solution/Project/bin/Debug
有什么建议?
你试过通配符吗?
Solution/*/bin/Debug Solution/*/bin/Release
使用 1.8.2 版本的 git,您还可以使用**通配符来匹配任何级别的子目录:
**
**/bin/Debug/ **/bin/Release/