我有一个已安装的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);
}
此操作耗时太长(我怀疑它会下载整个工作区而不是仅下载更改的文件)。
如何只获取更改的文件?