TFS 2013:在两台计算机之间共享工作区?

时间:2015-10-27 15:41:57

标签: tfs tfs2013

遇到问题,我的老板有两台计算机,一台在办公室A,一台在办公室B.目前,他将两个TFS工作空间绑定到一个只有他可以访问的共享网络文件夹。他今天告诉我,他无法检查办公室A的文件,并在办公室B检查。

我没有为他设置此设置,但显然当我们使用SourceSafe时,这曾经工作得很好。无论如何我可以让这个设置为他工作吗?他正在使用的集合是“服务器”工作空间集合,如果这有帮助的话。它设置为只允许1个用户一次签出一个文件。如果您需要有关配置的更多信息,请告诉我们。虽然我不是TFS向导。

我的初步研究表明,他的设置不是“正确”的方式,但是因为它是一个人,我想让它尽可能让它为他工作,或者是否有一个根本不适合的解决方案不同。

2 个答案:

答案 0 :(得分:1)

工作空间由计算机名称和工作空间名称定义,因此您无法在两台不同的计算机上拥有“相同”工作空间。 您应该签入办公室A中的所有内容,然后将办公室A工作区重新映射到另一个(网络共享)文件夹

答案 1 :(得分:1)

要在两台计算机之间共享工作区,您可以使用 updateComputerName 选项告诉服务器该工作区现在位于另一台计算机上。要更新工作区的计算机名称,您需要运行以下命令。

工作空间WorkspaceName / login:username / updateComputerName:OldComputerName / collection:http://myserver:8080/tfs/DefaultCollection

执行该命令时,tf.exe将删除使用旧计算机名称的缓存工作区条目,调用服务器以告知其当前计算机名称,并获取当前计算机上您拥有的当前工作区列表。

更多详细信息,您可以参考巴克的博客http://blogs.msdn.com/b/buckh/archive/2006/03/03/update-workspace.aspx

相关问题