Я использую GIT с новым проектом ASP.NET MVC. У меня есть строка в моем файле gitignore, чтобы игнорировать dll
*.dll
Я хотел бы добавить что-то вроде следующего, чтобы включить (т.е. не игнорировать) библиотеки DLL в мою папку с пакетами NUGET
!/packages/*.dll
Проблема, с которой я сталкиваюсь, состоит в том, что не все пакеты nuget создаются одинаково и, в зависимости от рассматриваемого пакета, библиотеки DLL могут быть вложены в произвольное количество уровней в иерархии пути. Похоже, мне просто нужно рекурсивное решение в духе:
!/packages/**/*.dll
!/packages/**/*
Я еще не нашел решение, которое будет работать через mysysgit (или любой дистрибутив git для windows).
Кто-нибудь знает способ заставить эту работу ???