4

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

如何使用 Team Foundation Server SDK 获取最新版本的源代码?

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

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

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

如果不设置新的工作区或其他东西,这样的事情可能吗?

4

1 回答 1

5

您需要通过以下方式访问您的工作区:

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

然后你得到最新的

 myWorkspace.Get();

或者通过咨询这个来完善你想要得到的东西。

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

“文件”>“源代码管理”>“工作区...”

于 2011-12-01T12:56:25.823 回答