【发布时间】:2015-08-29 07:27:06
【问题描述】:
我正在使用 tf.exe 来执行 TFS 源代码控制任务 - 映射文件夹、获取文件。当前文件夹映射在工作区中,我已经检查过了。以编程方式创建映射,然后调用 tf。
每当我在新机器上运行代码时,都会收到以下消息:
无法确定工作区。您可以通过运行 'tf workspaces /collection:TeamProjectCollectionUrl' 来纠正此问题。
如果我执行该命令,它会清除一切,从现在开始一切正常。但是,它究竟是做什么的,我如何使用 TFS API 来做同样的事情?
文档说它“更新有关运行 Visual Studio Team Foundation Server 的服务器上的用户名或计算机名更改的缓存信息”。我不明白 - 缓存在哪里?他们如何看待计算机名称更改?
调用 Workspace.Refresh() 或 Workspace.Update() 没有帮助。
【问题讨论】:
标签: tfs