Svn TFS:删除已提交的包文件夹

Svn TFS:删除已提交的包文件夹,svn,tfs,visual-studio-2015,nuget,Svn,Tfs,Visual Studio 2015,Nuget,我在VS2015中有一个项目,以前的开发人员也提交了“packages”文件夹 我们使用的是TFS(不确定是哪个版本,可能是2010?),如果我只是从源代码管理资源管理器中删除该文件夹,我将无法编译,因为它不会还原包 我猜是因为我手动删除了它?我回滚了,因此它将再次编译,但我想知道如何从已提交的解决方案中删除现有的包文件夹,以备将来参考 (我知道.tfignore文件,并为将来的提交准备了一个。现在,如何删除现有的packages文件夹并继续编译?不建议在源代码管理中检查packages文件夹。

我在VS2015中有一个项目,以前的开发人员也提交了“
packages
”文件夹

我们使用的是TFS(不确定是哪个版本,可能是2010?),如果我只是从源代码管理资源管理器中删除该文件夹,我将无法编译,因为它不会还原包

我猜是因为我手动删除了它?我回滚了,因此它将再次编译,但我想知道如何从已提交的解决方案中删除现有的
文件夹,以备将来参考


(我知道.tfignore文件,并为将来的提交准备了一个。现在,如何删除现有的packages文件夹并继续编译?

不建议在源代码管理中检查packages文件夹。NuGet支持自动包还原,它可以在生成时自动还原包

以下是用于迁移到此模型的文档:


这可以为您节省很多签入包文件夹的麻烦

删除提交的包的方法很简单:只需删除整个“packages”文件夹


您遇到的问题是,在构建过程中没有还原nuget包。TFS2013提供了自动包还原。因此,您需要检查正在使用的TFS版本。如果比TFS2013旧,则需要在生成之前更新项目以恢复包。有关详细信息,请参阅此链接:

这似乎不正确,生成过程不关心源代码管理如何处理文件?也许回滚留下了一个空的packages文件夹,而delete完全删除了它-导致恢复失败?谢谢,是的,我知道这一点。然而,我的问题是,当包文件夹已经提交时,如何删除它。正如我在这篇文章的第一篇文章中提到的,我确实尝试过。我们也在TFS 2013上。@Beau删除packages文件夹后,您能共享错误日志吗?