代码之家  ›  专栏  ›  技术社区  ›  Peter Lillevold Rene

TFS:能否将工作区迁移到另一台计算机?

  •  4
  • Peter Lillevold Rene  · 技术社区  · 16 年前

    现在VisualStudio不允许我签入这些文件,因为它们已经在工作区A中签出。

    如何解决此问题而不必先在计算机上签入文件?

    4 回复  |  直到 16 年前
        1
  •  4
  •   froh42    16 年前

    在B上创建一个新的工作区,从A中复制目录,并使用Team Foundation POWER工具2008检查所有修改的文件:

    打开一个cmd窗口,然后

    cd c:\wherever\your\workspace\is
    tfpt online /recursive /adds /deletes /diff .
    

    tfpt将分析目录树并签出任何修改的文件进行编辑(必要时还可以选择“添加”或“删除”文件)

    在签入之前,请确保验证tfpt所做的操作

        2
  •  0
  •   Gerrie Schenck    16 年前

    工作区绑定到用户,因此在新机器上工作时,您将看到旧工作区。

        3
  •  0
  •   Bob Carter    15 年前

    我买了一台新的笔记本电脑,并在上面安装了Windows7。该产品在控制面板中提供了一个新功能,名为Getting Started。使用此功能,我使用“传输您的文件”将我的文件从旧笔记本电脑传输到新笔记本电脑。这是非常有帮助的,因为它将我的所有源文件从计算机A复制到了用于VisualStudio2008的计算机B。所以,我不必手动操作。传输完成后,我下载了微软Team Foundation Server 2008动力工具(TFPT安装程序)的电源外壳,并按照上面的步骤2的指令,通过启动-GT;所有计划->微软Team Foundation Server 2008—&PowerShell控制台。当命令窗口打开时,我输入了命令:cd c:\where\your\workspace\is

    它就像一个符咒!

        4
  •  0
  •   toddmo    8 年前

    computer A computer B

    1. 不要从旧目录复制工作目录 计算机A
    2. 连接到新服务器上的tfs 计算机B
    3. 从tfs获取您需要的所有项目(做一个 get 计算机B
    4. 用旧的做一个架子 计算机A
    5. 在…上 计算机B unshelve 您在步骤4中创建的搁置集。

    推荐文章