我正在尝试使用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");
如果没有设置新工作区或类似的东西,这样的事情是否可能?
答案 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;