是否可以在TFS源代码管理中进行仅服务器重命名?

时间:2009-05-09 01:22:36

标签: version-control tfs

最近,我和我的团队一直在努力将我们继承的源代码转化为我们可以接受的东西。此过程的一部分是使源代码控制图像看起来更像人们在浏览存储库时可能会发现的内容。

原始结构包含一个名为“Branches”的分支,其内容是Subversion等系统中“Tags”文件夹中的内容。由于“Branches”对我的口味有点太不具体,我想将其更改为“Tags” - 但除非我创建映射到存储库根目录的工作空间然后创建,否则我似乎无法做到这一点它的工作副本。在这个项目上,这是一个巨大的文件传输(许多旧标签)。

请告诉我,我忽略了显而易见的事情,应该花更多时间阅读说明书。如果没有先把所有东西都拉到客户端,有没有简单的方法呢?我非常喜欢TFS的大多数方面,但这在Subversion中需要花费15秒或更少的时间 - 所以我希望我只是错过了一些东西。

提前致谢任何响应者。

1 个答案:

答案 0 :(得分:3)

您不需要获取整个文件夹,但需要获取文件夹本身。您无法在IDE中执行此操作,但可以从命令行执行此操作:

tf get c:\dev\

因为我们没有指定/ recursive选项,所以它只会获得c:\ dev \的直接子节点,它们是诸如trunk和branches之类的文件夹。

在那里你可以重命名文件夹:

tf rename c:\dev\branches c:\dev\tags

然后登记重命名。

此致

William D. Bartholomew(团队系统MVP)