将TFS工作区移动到另一台PC而无需重新下载

Dav*_*ins 6 tfs tfs2012

我有一个TFS工作区,我需要移动到我的新PC.我已经复制了整个文件夹结构,并确保工作区映射到正确的文件夹.但是,每个文件的"最新"列显示为"未下载".我如何协调这一点,以便TFS知道文件与服务器版本匹配?

标准答案似乎是重新下载整个事情.不幸的是,存储库很大,我的连接不可靠,而且我有每月下载配额.命令行工具或电源工具中是否有任何可以比较文件哈希或类似的东西,并意识到文件是相同的?

谢谢.

Adr*_*ian 0

工作副本中有一个二进制元数据文件,用于存储存储库中每个路径到文件系统上路径的映射。

它使用绝对路径 - 因此除非您的新项目文件夹占据与原始计算机上完全相同的位置,否则它们将不匹配。

因为它是二进制格式,所以您无法执行一些简单的操作,例如使用文本编辑器或sed.