Team Foundation Server:如何删除不受版本控制的本地文件?

Evr*_*glu 17 tfs visual-studio-2010

我试图在同一解决方案的分支之间执行复杂的合并.我们使用Team Foundation Server,但我更喜欢在WinMerge本地比较文件夹,而不是直接依赖TFS告诉我改变了什么.问题是,有很多文件没有在源代码控制中污染WinMerge文件夹比较:bin,obj,静态代码分析文件,本地创建但丢弃但永不删除的剩余项目......

我可以删除本地文件夹并强制从源代码控制获取以清除它,但是我通过慢速VPN连接到源代码控制,它可能需要一段时间; 或者我也可以手动删除我认为重复的任何文件,但这太经验而不是详尽无遗.

所以这是我的问题:是否有任何tfs命令来清理本地文件夹?

TTT*_*TTT 26

2015年,tfpt已被弃用.下载2015 TFS Power Tools后,新命令为:

tf调和/清理/递归.

结束点假设您的开发人员命令提示符位于您希望从其开始的工作空间的根目录中,并且/ recursive假定您要包括所有子目录.

当你运行命令时,它将弹出预览它将进行的所有更改,并让你有机会挑选你想要保留的那些,如果不是全部的话.

注意:待处理文件不会包含在结果中,这通常是您想要的.如果您也想删除它们,则应首先撤消待处理的更改.


Ewa*_*man 19

你可以使用:

tfpt scorch

.command为此目的.TFPT命令行是TFS Power Tools的一部分