在TFS中重命名文件夹

时间:2010-02-11 16:15:47

标签: tfs tfs2008

我在Team Foundation Server中有一个包含多个子文件夹的文件夹:

  • 候选
    • β1的
    • β2
    • RC1
    • GA

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

  • 候选
    • 被禁
      • β1的
      • β2
      • RC1
    • GA

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

重命名选项在TFS中显示为灰色。当我尝试将beta1重命名为defunct\beta1时,TF命令会显示:

  

项目$ / blah / candidates / beta1可以   在您的工作区中找不到。

我尝试在beta1下面获取一个文件,但这并没有解决它。

我也尝试过指定以$开头的完整路径。如果我从我的工作区取消映射此位置,它会抱怨它无法确定工作区(即使我在服务器上告诉它两条路径。)

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

2 个答案:

答案 0 :(得分:1)

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

进一步阅读:

答案 1 :(得分:0)

好吧,它没有我想象的那么糟糕!

如果我说:

tf get beta1

等等,对于每个子文件夹,它只获取该文件夹下的文件。这不是什么坏事。然后在GUI中启用重命名命令。