【问题标题】:How to check out files in TFS如何在 TFS 中签出文件
【发布时间】:2013-11-05 19:50:25
【问题描述】:

我正在创建一个最初需要用户连接到 TFS 的工具。这是我第一次知道它,我必须在没有实际测试的情况下编写连接代码,因为我的机器不在域中。我只想知道它的基础知识,特别是检查文件。我已经搜索过要签出文件,它需要有一个工作区。

顺便说一句,我使用的是 c# 语言。

【问题讨论】:

标签: c# tfs


【解决方案1】:

查看this blog post,它为 C# 控制台应用程序提供了示例代码,该应用程序演示了使用 Team Foundation Server 2010 及更高版本以编程方式连接和签出文件。

【讨论】:

  • 谢谢!这个博客很完美。 :)
【解决方案2】:

你可以从你要签出的文件中取出工作区,如下:

string localPath = @"c:\ws\myfile.cs";
TfsTeamProjectCollection tfs = new TfsTeamProjectCollection(new Uri(tfsServer));

// Get a reference to Version Control.              
_versionControl = tfs.GetService<VersionControlServer>();

_workspace = _versionControl.TryGetWorkspace(localPath);

if (_workspace == null)
{
    throw new Exception("Workspace is not mapped");
}

【讨论】:

  • 谢谢!这也很有帮助。
猜你喜欢
  • 2021-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-27
  • 2018-05-19
  • 1970-01-01
  • 2010-10-07
相关资源
最近更新 更多