Что такое правильный tfignore для папки пакетов NuGet в TFS? - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть общая папка NuGet packages внутри моего TFS-репозитория, и я хочу, чтобы TFS игнорировал дополнительные файлы в этой папке.

В настоящее время это содержимое моего tfignore файла, но я думаю, что мыслишком игнорируют вещи:

# NuGet autogenerate files

*.nupkg
*.nuget.props
*.nuget.targets
project.lock.json
project.assets.json

# Unwanted files (everything except for DLL)

*.js
*.ps1
*.p7s
*.transform
*.css
*.eot
*.svg
*.ttf
*.woff
*.map
*.xml
*.xdt
*.pp
*.props
*.rsp
*.targets
*.config
*.ini
*.txt
*.rtf

Например, кажется, nukpg должно существовать на всех машинах в соответствии с этот ответ

Что является минимальным и правильным tfignore содержание для этой цели?

1 Ответ

0 голосов
/ 17 февраля 2019

nukpg - это пакеты, вам наверняка нужно игнорировать их и не регистрировать их в TFS (во время сборки вы запускаете nuget restore).

Microsoft здесь Рекомендуйте это .tfignore для NuGet:

 # Ignore NuGet Packages
*.nupkg

# Ignore the NuGet packages folder in the root of the repository. If needed, prefix 'packages'
# with additional folder names if it's not in the same folder as .tfignore.   
packages

# Exclude package target files which may be required for MSBuild, again prefixing the folder name as needed.
!packages/*.targets

# Omit temporary files
project.lock.json
project.assets.json
*.nuget.props
...