使用 TFS API 获取最新信息

发布于 2024-12-19 03:45:38 字数 475 浏览 1 评论 0原文

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

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

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

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

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

是否可以在不设置新工作区或其他内容的情况下进行类似的操作?

I am trying to use the TFS API to retrieve the latest code from the server within a workspace.
I found this question:

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

Which is essentially what I want to do; however, I want to use an existing workspace, and only retrieve a certain section of the code. Is this possible?

For example (using the example given in the above question):

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

Is something like this possible without setting up a new workspace or something?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一抹苦笑 2024-12-26 03:45:38

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

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

来获取最新信息

 myWorkspace.Get();

然后您可以通过咨询

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

“文件”> “源控制”> “工作区...”

You need to gain access to your workspace with something like this:

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

Then you get latest with a

 myWorkspace.Get();

or refine what you want get by consulting this.

In order to find out about your workspace(s) details navigate in VS to

"File" > "Source Control" > "Workspaces..."

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文