我正在为 Visual Studio 编写一个 MEF 扩展。它是自定义语言的分类器。我需要获取文件的当前变更集 - 我认为来自 TFS。
如果您右键单击该文件并选择属性,它会显示“最新版本” - 我相信这是与该文件关联的最新变更集。
我想创建一个 TFS 工作区,然后获取变更集编号,但我不知道如何从编辑器中文件的物理路径找出当前工作区映射。
例如,如果文件是“d:\workspace\solution\random_folder\junk.txt”,我如何知道文件的工作空间在 TFS 中映射到哪里?
我应该只映射一个工作区,然后搜索一个名为“junk.txt”的文件吗?如果在不同的子目录中有超过 1 个文件怎么办。
谢谢你的帮助!