通过 Gitignore 递归包含 Nuget DLL

2024-01-09

我正在将 GIT 与新的 ASP.NET MVC 项目一起使用。我的 gitignore 文件中有一行用于忽略 dll

*.dll

我想添加以下内容以在我的 NUGET 包文件夹中包含(即不要忽略)DLL

  !/packages/*.dll

我遇到的问题是,并非所有 nuget 包都是平等创建的,并且根据相关包的不同,DLL 可能会在路径层次结构中嵌套任意数量的级别。看来我只需要一个递归解决方案,如下所示:

!/packages/**/*.dll

!/packages/**/*

我还没有找到可以通过 mysysgit (或 git 的任何 Windows 发行版)工作的解决方案。

有谁知道有什么办法可以让这个工作吗???


留下你的最高水平gitignore独自保持*.dll in it.

创建另一个.gitignore文件放在packages目录中并放入!*.dll in it.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过 Gitignore 递归包含 Nuget DLL 的相关文章

随机推荐