Как доставить пакеты NuGet в SVN?

3018
usr-local-ΕΨΗΕΛΩΝ

Я использую Visual Studio 2012 с плагином VisualSVN, который я считаю лучшим в управлении исходным кодом с помощью SVN.

Я обнаружил, что он не будет добавлять или фиксировать пакеты NuGet, если я не сделаю это вручную с TortoiseSVN.

Я подумал, что packagesрекурсивное добавление каталога в решение помогает, потому что VisualSVN обнаружит файлы и добавит их в Subversion.

Есть идеи, как синхронизировать SVN-репозиторий с пакетами NuGet, загруженными для решения?

4
* Не принято * добавлять пакеты Nuget в систему контроля версий. Почему вы не используете опцию «Восстановление пакета Nuget»? См. Http://stackoverflow.com/q/12769359/761095 bahrep 11 лет назад 1
+1, потому что я не знал об этом. Но он уже был выбран, и при загрузке из SVN компиляция не удалась из-за отсутствующих ссылок. usr-local-ΕΨΗΕΛΩΝ 11 лет назад 1

1 ответ на вопрос

5
Lazy Badger

Пакеты Nuget должны храниться в собственном репозитории (если необходима публикация пакетов для команды), а не в репозитории Subversion - у вас нет причин для создания версий артефактов