【问题标题】:TFS 2013: Share a workspace across two computers?TFS 2013:在两台计算机之间共享一个工作区?
【发布时间】:2015-10-28 21:37:46
【问题描述】:

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

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

我的初步研究表明,他的设置不是“正确”的方式,但由于这是一个人,我希望尽可能让它为他工作,或者如果有一个不会从根本上解决的适当解决方案不同。

【问题讨论】:

    标签: tfs


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      tf 工作区 WorkspaceName /login:username /updateComputerName:OldComputerName /collection:http://myserver:8080/tfs/DefaultCollection

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

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

      【讨论】:

        猜你喜欢
        • 2015-04-29
        • 1970-01-01
        • 2015-02-19
        • 1970-01-01
        • 2014-03-11
        • 2018-11-08
        • 1970-01-01
        • 2012-03-22
        • 1970-01-01
        相关资源
        最近更新 更多