TFS将工作区更新为特定版本c#

时间:2014-01-28 10:10:52

标签: c# tfs changeset

我有一个已安装的TFS工作区,我正在尝试迭代更改集列表,并将我安装的工作区更新为每个版本。

这是我的代码:

// Update the local workspace (repositoryDir) to a specific 
// changeset number (newChangeSetNumber)
public static void UpdateToChangeSet(string repositoryDir, int newChangeSetNumber)
{
     var currentWorkspace = VcServer.GetWorkspace(repositoryDir);

     currentWorkspace.Get(VersionSpec.ParseSingleSpec(
                          String.Format("C{0}", newChangeSetNumber), null), 
                          GetOptions.GetAll);
}

此操作耗时太长(我怀疑它会下载整个工作区而不是仅下载更改的文件)。

如何只获取更改的文件?

0 个答案:

没有答案