TFS:按旧名称查找移动的文件

And*_*eas 8 c# tfs

如果您只知道文件的旧名称,有没有办法获取文件的版本历史记录?

我目前正在查看我们的存储库的旧副本(我不知道确切的日期,副本已被拍摄).当我将它与当前存储库进行比较时,有一个文件只存在于副本中,但不存在于当前存储库中.它尚未在存储库中删除.我想,它已被移动或重命名.在TFS中是否有任何方法可以使用旧路径和名称查找版本历史记录?

我知道我可以使用名称或一些代码片段来挖掘.但IMO在使用存储库时这不是一个可接受的解决方案:)

非常感谢你

安德烈亚斯

Edw*_*son 2

在 Team Explorer 2010 中,您只需打开“显示已删除的文件”选项并导航到原始文件夹,您就可以看到已移动或删除的文件。您可以查看该项目的历史记录以查看其最后的更改集 - 这将显示它是否被彻底删除,或者它是否只是被重命名,因此该项目不再存在于当前路径名称(也称为“插槽”)中并被删除那样。您可以进一步深入了解该变更集的变更集详细信息,以查看该项目占用的新路径名称(槽)。

正如您提到的,您当然可以使用该方法对 TFS API 进行一些 bash 操作GetItems。虽然我知道这不是您想要做的,但我认为值得一提,因为 TFS API 非常容易使用。