再会!
我从 VS2010 Express 上的 NuGet 1.2 开始。我在我的项目中使用 SVN(没有集成到 VS,只是 TortoiseSVN)。问题是——NuGet 似乎/packages/
在解决方案的根目录中创建了文件夹。似乎在卸载包时,NuGet 会删除包文件夹。这将破坏 SVN 工作副本。
关于 SVN 和 NuGet 协同工作的任何指南?
提前致谢!
更新:我并不是说整个/packages/
文件夹都被删除了,我的意思是,例如当将 T4MVC 升级到 2.6.45 文件夹/packages/T4MVC.2.6.44
(连同里面的 .svn 文件夹)时,将被删除,这将破坏 SVN 工作副本。
更新 2.svn
:正如我所检查的 - 如果其中不属于包的内容(在我的情况下为文件夹),NuGet 不会删除文件夹。因此,如果您喜欢packages
像我一样存储在 SVN 中 - 升级后您应该从 SVN 中删除旧版本软件包中留下的文件夹。