Я начал создавать пакеты NuGet для некоторых часто используемых проектов зависимостей, для которых мы использовали svn:externals в наших решениях ASP.NET. Я размещаю файлы .nupkg в сетевой папке и использую расположение этой папки в качестве веб-канала NuGet.
Я не уверен, какие файлы помещать в систему контроля версий и где. Вы помещаете файлы .nuspec и .nupkg в свой репозиторий? Попадают ли файлы .nuspec и .nupkg в систему управления версиями проекта? Я думал, что поскольку файл .nuspec генерирует файл .nupkg, вам понадобится только этот файл в системе контроля версий. Но я также подумал, что было бы неплохо сделать сетевую папку, которую я использую в качестве канала NuGet, репозиторием. Затем я могу управлять версиями файлов .nupkg.
Каковы некоторые рекомендации по управлению версиями созданных пакетов NuGet?