我是从TFS映射的大型项目的一部分,在该项目中有一个我已完成工作的文件夹.我不再需要该文件夹了,所以我想删除我的本地副本.问题是TFS想要镜像更改并从源代码控制中删除文件夹,我不想从TFS中删除它.
我能找到的唯一方法是取消映射工作区,然后浏览并获取我需要处理的所有其他文件夹.
无论如何我可以在本地删除该文件夹吗?
Nil*_*ils 263
这是一个较老的帖子,但由于唯一给出的答案对我来说似乎"不完全正确"我还是想回答:我在这里写博客(德语):blog.nils-andresen.de
如果您有本地副本,则要取消或取消下载,如下所示:

只需右键单击该文件夹,然后单击"获取特定版本"或"高级>获取特定版本"并指定更改集1.
这也是为什么从马丁·伍德沃德的TFS的关键技巧:
...如果您对文件执行"获取特定版本...",并选择"更改集1",则文件将在本地删除,服务器将知道这一点.源代码管理资源管理器中文件的颜色将从黑色变为灰色,并在最新列中显示"未下载"短语.
变更集1是Team Foundation Server实例上的特殊变更集.它是作为安装例程的一部分创建的,只包含一件事 - 源控件树中的根节点($ /).如果你在任何实际文件上获取变更集1,那么它们将不会在系统上的那个时间点存在,因此将在本地删除,服务器将知道这一点.

当该过程完成时,"最新"列将显示"未下载".

之后,可以安全地删除文件系统中的任何剩余文件.
| 归档时间: |
|
| 查看次数: |
31350 次 |
| 最近记录: |