在TFS 2010中重命名文件夹

Pos*_*Guy 3 tfs tfs2010

在TFS中重命名文件夹的正确方法(步骤顺序)是什么?我尝试在本地做然后提交,但它不起作用.我认为你不得不从TFS(服务器端)做到这一点,而不是吗?但是,如果你这样做并获得最新的,那么我想它只是在本地更新你的文件夹,希望你没有任何其他冲突?

pan*_*lif 5

打开源代码管理资源管理器,标记您的模块,按F2并输入新名称.
模块将显示在"待定更改"窗口中,更改类型为"重命名".

假设您有一个名为test.txt参与3个变更集的模块.然后它被重命名为itsatest.txt当我获得文件的历史记录时itsatest.txt我得到了这个:在此输入图像描述

在我的硬盘驱动器test.txt中,重命名后不存在.
同样的原理也适用于文件夹.

评论后编辑

问题是我在我的文件系统上本地重命名所有这些...我不想丢失所有这些更改,因为我还更改了代码中的命名空间等

我知道了.
一种方法是将整个目录复制到工作区之外的某个位置.
然后从工作区中删除它,并使用"获取特定版本"和"覆盖所有文件即使本地版本与指定版本匹配"从源代码控制中重新获取它.
继续重命名和签入.

在本地存储的目录和刚刚重命名的目录之间执行目录比较.应显示所有已更改的文件.
检查它们并将它们手动复制粘贴到工作区中.

这应该照顾到这种情况.


我很确定我还记得另一个TFS SO帖子,其中的建议是"永远不会混合等待更改的待定更改" - 似乎无法找到ATM ...