nuget卸载包vs SVN工作副本

art*_*olk 6 svn tortoisesvn nuget

美好的一天!

我是从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:正如我检查的那样 - 如果不属于包的东西在其中,NuGet不会删除文件夹(.svn在我的情况下是文件夹).因此,如果您喜欢packages像我一样存储在SVN中 - 升级后,您应该从SVN删除旧版本软件包中的文件夹.

Mat*_*orn 7

有一种方法可以在不检查Packages文件夹的情况下运行NuGet.您只需从SVN中排除整个文件夹,然后按照David Ebbo的帖子中列出的步骤操作:http://blog.davidebbo.com/2011/03/using-nuget-without-committing-packages.html