1

谁能想到一种方法(可能使用 PowerShell 脚本或类似脚本),我可以在文件夹结构中查找磁盘上的 *.cs 文件,但不包含在项目文件中?

随着时间的推移,随着 Subversion 等的合并,这种情况逐渐发生。基本上,我正在寻找一种方法来清理自己。:)

4

3 回答 3

1

您的所有 .cs 文件都会在项目文件中提及,对吗?抓取 XML,列出文件,然后在整个系统上进行搜索。有效,但效率低下。

于 2009-02-18T13:35:16.913 回答
0

解决方案资源管理器顶部的“显示所有文件”按钮,然后手动检查?

于 2009-02-18T13:47:14.497 回答
0

我另一篇文章中的 PowerShell 脚本将执行此操作。该脚本将从项目文件中获取包含文件的列表,并将其与磁盘上的文件进行比较。您将获得磁盘上但未包含在项目中的一组文件。您可以删除它们,也可以将它们作为 TFS 中的删除项挂起。

脚本在这里:https ://stackoverflow.com/a/23420956/846428

于 2014-05-02T11:59:30.363 回答