从本地映射的工作区文件路径中查找 TFS 服务器文件路径

Find TFS server file path from locally mapped workspace file path

我正在开发一种可以使用自定义 Diff 功能比较两个文件的工具。 我希望添加功能以将本地映射工作区中的文件与其服务器版本进行比较(类似于 Visual studio 功能“与服务器版本比较”)。 在这种情况下,我将获取本地文件路径作为输入,我需要确定它在 TFS 上的等效服务器路径。

例如本地路径是:D:\xyz\abc\t1588.cs

我需要类似于

的服务器路径

服务器路径: $/HelloWorldProject/abc/t1588.cs

TFS 提供的 API 是否可以用于此目的?
任何 help/links 都表示赞赏。

Are there any APIs provided by TFS that can be used for this?

根据您的描述,我猜您指的是以下类似功能。

据我所知,恐怕没有API能直接满足你的需求。

我建议您可以使用 TF 命令来满足此要求。

您可以尝试 TF workfolder 命令。

例如:

tf workfold localfolder [/login:username,[password]]

结果可能return服务器路径和本地路径。