Следует ли самостоятельно создавать пакеты NuGet в системе контроля версий?

Я начал создавать пакеты NuGet для некоторых часто используемых проектов зависимостей, которые мы использовали для использования svn: externals в наших решениях ASP.NET. Я размещаю файлы .nupkg в сетевой папке и использую расположение этой папки в качестве канала NuGet.

Я не уверен, какие файлы поместить в систему контроля версий и где. Вы помещаете в свой репозиторий как файлы .nuspec, так и файлы .nupkg? Входят ли оба файла .nuspec и .nupkg в систему управления версиями проекта? Я подумал, поскольку файл .nuspec генерирует файл .nupkg, вам понадобится только этот файл в системе контроля версий. Но я также подумал, что было бы неплохо сделать сетевую папку, которую я использую в качестве канала NuGet, репозиторием сама по себе. Затем я могу управлять версиями файлов .nupkg.

Каковы передовые методы управления версиями созданных пакетов NuGet?

7
задан JustinP8 7 February 2012 в 18:17
поделиться