在TFS中删除项目时删除本地文件夹?
问题描述:
我们刚开始使用TFS,它工作得很好。我有一个问题,但如果我们删除一个文件夹,它不会在我的本地工作区上被删除。我们目前正在重新组织一个项目,并且希望在本地驱动器上没有大量未使用的文件夹。在TFS中删除项目时删除本地文件夹?
我在哪里可以配置?
在此先感谢。
答
在您拥有Visual Studio Power Tools(http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f)时,您可以使用命令行工具tfpt清理所有工作区。
在外壳窗口
- 变化目录到工作区根
- 类型\ tfpt.exe treeclean /递归。
这将删除任何不在源代码管理中的文件或文件夹。
答
另一种解决方案是检查整个文件夹并将其移动到其他地方,然后执行整个项目。这将允许您检查项目是否会生成,或者是否有一些“魔术”DLL丢失。任何缺少的东西都可以从结构副本中检索并添加到源代码控制中。
您的意思是当您在Visual Studio中删除文件夹时,磁盘上的文件夹未被删除? – Matt 2011-05-17 01:49:03
本地文件夹不是空的时候不删除(或者说更好的说:不是所有的文件都在源代码控制之下)。例如,当bin \ debug中有二进制文件时,就是这种情况。 – PVitt 2011-05-17 07:48:15