代码之家  ›  专栏  ›  技术社区  ›  Daniel Earwicker

重命名TFS中的文件夹

  •  3
  • Daniel Earwicker  · 技术社区  · 16 年前

    我在Team Foundation服务器上有一个文件夹,有几个子文件夹:

      • β1
      • β2
      • ga公司

    我想把其中三个移到一个新文件夹下:

    • 候选人
      • 失效的
        • β1
        • β2
        • rc1型
      • ga公司

    每个文件夹包含成千上万个不同大小的文件。它们都是其他文件夹的分支。我没有将它们签出到我的工作文件夹中,但它们位于映射文件夹下。

    重命名选项在TFS中变灰。当我尝试重命名 beta1 defunct\beta1 ,TF命令说:

    在您的工作区中找不到。

    我试着在beta1下获取一个文件,但这并不能解决问题。

    我还尝试指定从 $

    我得到一个疯狂的印象,我将不得不实际下载约100000个文件,这样我就可以告诉服务器重命名上面的一些文件夹!在一个理智的世界里,这不可能是真的。我做错什么了?

    2 回复  |  直到 16 年前
        1
  •  1
  •   Richard Berg    16 年前

    另一个选项是使用一级工作区映射。与非递归的“Get”不同,这完全可以从UI完成。

    进一步阅读:

        2
  •  0
  •   Daniel Earwicker    16 年前

    好吧,没我想的那么糟!

    如果我说:

    tf get beta1
    

    以此类推,对于每个子文件夹,它只获取该文件夹下的文件。这一点也不坏。然后在GUI中显示Rename命令已启用。

    推荐文章