我在Team Foundation Server中有一个包含多个子文件夹的文件夹:
我想将其中三个移到一个新文件夹下:
每个文件夹包含数万个不同大小的文件。它们都是其他文件夹的分支。我没有在我的工作文件夹中签出它们,但它们位于映射文件夹下。
重命名选项在TFS中显示为灰色。当我尝试将beta1
重命名为defunct\beta1
时,TF命令会显示:
项目$ / blah / candidates / beta1可以 在您的工作区中找不到。
我尝试在beta1下面获取一个文件,但这并没有解决它。
我也尝试过指定以$
开头的完整路径。如果我从我的工作区取消映射此位置,它会抱怨它无法确定工作区(即使我在服务器上告诉它两条路径。)
我得到了疯狂的印象,我将不得不实际下载大约100,000个文件,这样我就可以告诉服务器重命名它们上面的一些文件夹!在一个理智的世界里,这可能不是真的。我做错了什么?
答案 0 :(得分:1)
另一种选择是使用一级工作区映射。与非递归“Get”不同,这可以完全从UI完成。
进一步阅读:
答案 1 :(得分:0)
好吧,它没有我想象的那么糟糕!
如果我说:
tf get beta1
等等,对于每个子文件夹,它只获取该文件夹下的文件。这不是什么坏事。然后在GUI中启用重命名命令。