使用TFS API获取最新信息

时间:2011-12-01 12:30:05

标签: .net tfs alm tfs-sdk

我正在尝试使用TFS API从工作区内的服务器检索最新代码。 我发现了这个问题:

How do you get the latest version of source code using the Team Foundation Server SDK?

这基本上就是我想要做的;但是,我想使用现有的工作区,只检索代码的某一部分。这可能吗?

例如(使用上述问题中给出的例子):

workspace.Get(request, GetOptions.GetAll | GetOptions.Overwrite, "$/MyFolder/MyProject");

如果没有设置新工作区或类似的东西,这样的事情是否可能?

1 个答案:

答案 0 :(得分:5)

您需要使用以下内容访问工作区:

var vcServer = teamProjectCollection.GetService<VersionControlServer>();
Workspace myWorkspace = vcServer.GetWorkspace("workspaceName", "workspaceOwner");

然后你得到最新的

 myWorkspace.Get();

或通过咨询this来改进您想要的内容。

为了了解您的工作区详细信息,请在VS中导航

  

&#34;文件&#34; &GT; &#34;源控制&#34; &GT; &#34;工作区...&#34;