我已经开始为我们在ASP.NET解决方案中使用svn:externals的一些频繁的依赖项目创建NuGet包。我将.nupkg文件托管在网络文件夹中,并将该文件夹位置用作NuGet源。应该将自行创建的NuGet包放入版本控制中吗?
我不确定在版本控制和放置位置放置什么文件。你是否将.nuspec和.nupkg文件放在你的仓库中? .nuspec和.nupkg文件是否都进入了项目的版本控制?我以为.nuspec文件生成.nupkg文件后,您只需要在版本控制中使用该文件。但是,我还认为制作网络文件夹可能是一个好主意,我使用它作为NuGet Feed,本身就是一个回购站。然后我可以版本控制.nupkg文件。
版本控制创建的NuGet包有哪些好的做法?