Почему мой файл .tfignore не игнорирует папку моих пакетов

Я использую Visual Studio 2013 Pro и Team Foundation Server 2013. У меня есть файл .tfignore со следующими строками:

\packages
\<project name>\Bin
!\<project name>\Bin\*.refresh

Строка 1 не работает, но строки 2 и 3. Название проекта - это веб-сайт внутри решения. В этом решении нет ничего другого. Установлены пакеты nuget, которые автоматически вытягиваются при публикации или создании веб-сайта. Когда это произойдет, папка пакета создается в решении. Он не добавлен в проводник решений, он находится в той же папке, что и решение, когда вы смотрите на файл в проводнике файлов.

Пожалуйста, дайте мне знать, есть ли какая-либо другая информация.

Ответ 2

Если ваши пакеты уже находятся в TFS, вы должны сначала "отменить ожидающие изменения" в вашей локальной системе, удалить их из исходных файлов TFS, а затем проверить в Visual Studio. Это приведет к удалению пакетов с сервера и не будет запрашивать их повторную проверку.