Рекурсивно включать библиотеки DLL Nuget через Gitignore

Я использую GIT с новым проектом ASP.NET MVC. У меня есть строка в моем файле gitignore для игнорирования dll

*.dll

. Я хотел бы добавить что-то вроде следующего, чтобы включать (т.е. не игнорировать) библиотеки DLL в папку пакетов NUGET

  !/packages/*.dll

Проблема, с которой я сталкиваюсь, заключается в что не все пакеты nuget создаются одинаково и, в зависимости от рассматриваемого пакета, библиотеки DLL могут быть вложены на произвольное количество уровней в иерархии путей. Похоже, мне просто нужно рекурсивное решение вроде:

!/packages/**/*.dll

!/packages/**/*

Я еще не нашел решения, которое будет работать через mysysgit (или любой другой дистрибутив git для Windows).

Кто-нибудь знает, как это сделать ???

10
задан wonea 15 August 2017 в 15:08
поделиться