I'm in the same place. In keeping with the idea that you are not creating a file that you can create, my .nuspec files are included in the version control, but the .nupkg files do not.
Since the version number is included in the .nupkg file name, you can have different versions of the package in the repository at the same time. You either need to use the <version>$version$</version> form in the .nuspec file, or install the build version to automatically increase, or simply manually change the version number each time. You can then make the Subversion tag on this version number so that you can revert to the source code for a specific version of the package if you need to.
In order for client projects to automatically include minor bug fixes in our packages, we will enable NuGet Package Restore in client projects and publish packages with short numbers with a fixed version, such as "1.2". When a simple bug fix is fixed in the package, we will publish it again with the same version number. This will overwrite the previous version in the repository; client projects will then receive an update when restoring packages during the build phase.
Carl Raymond
source share