0

我正在为 Visual Studio 编写一个 MEF 扩展。它是自定义语言的分类器。我需要获取文件的当前变更集 - 我认为来自 TFS。

如果您右键单击该文件并选择属性,它会显示“最新版本” - 我相信这是与该文件关联的最新变更集。

我想创建一个 TFS 工作区,然后获取变更集编号,但我不知道如何从编辑器中文件的物理路径找出当前工作区映射。

例如,如果文件是“d:\workspace\solution\random_folder\junk.txt”,我如何知道文件的工作空间在 TFS 中映射到哪里?

我应该只映射一个工作区,然后搜索一个名为“junk.txt”的文件吗?如果在不同的子目录中有超过 1 个文件怎么办。

谢谢你的帮助!

4

1 回答 1

0

您不能将一个工作区放在现有工作区下方,这无法正确处理。要创建额外的工作区,请打开 VS 并转到 SourceControlExplorer。在菜单中是 Workspaces 的下拉菜单,选择“Workspaces ...”,将打开一个新对话框。按“添加..”按钮创建一个新工作区,您可以在其中选择哪个 ServerPath 映射到哪个本地路径。

于 2012-12-14T09:27:56.273 回答