我正在对一个大型、分支严重的源代码控制系统(Visual Studio Team Foundation Server 2013)进行重组和清理。我需要一种快速的方法来确定我们正在清理的项目(删除、归档、移动)是否在源代码控制中的其他任何地方被引用,以便可以有效地移动它们。
请注意,我们只对项目级别的引用(对 .CSPROJ 文件的引用)感兴趣,而不是单个资源/代码/等文件。
我正在寻找的解决方案种类——1.现成的 TFS Power Tool 2.TFS 脚本 3.内置的 TFS 命令(如果存在的话,类似这样的命令...... > TFS /find-dependency "foo.csproj" ) <--- 涅槃
编辑:根据下面给出的建议,我得到了这个链接:Visual Studio 项目的依赖关系图,它有我迄今为止找到的关于自动化的最佳建议。扩展这个 PowerShell 脚本可能是最好的方法。
编辑:顺便说一句,我的团队方法已经完成,现在我有一个 Excel 表,其中包含可以使用和/或编写脚本的依赖项。现在这对我有用。
问题已结束。