首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么TFS移除映射会删除我的文件?

为什么TFS移除映射会删除我的文件?
EN

Stack Overflow用户
提问于 2012-07-04 14:54:17
回答 2查看 8K关注 0票数 18

我想在不同的文件夹中签出项目的旧版本,因为我不想干扰我修改后的本地内容,所以我想我只需要删除映射并将其映射到另一个文件夹,然后再将其映射回来。

我很震惊地看到它开始删除我的文件!我很快点击了取消。幸运的是,它似乎没有删除我修改过的文件和本地文件。

我怎么能做这样的事呢?

这发生在Visual Studio 2010的Team Foundation Server上,但我确信它适用于所有版本。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-04 15:18:08

它这样做是因为TFS是无用的。但是,您可以使用"TF.exe“命令行来绕过UI的一些限制。

TF.exe命令应该位于如下所示的目录下,因此将此目录添加到您的路径中可能是值得的。

Microsoft:\Program Files (X86)\

9.0\Common7\IDE\tf.exe

然后,您可以在驱动器上选择合适的位置,创建一个新的工作区,然后获取特定版本(或仅最新版本)的代码

C:\my_temp_location> tf.exe workspace /new <workspace_name> /collection:<server_location>
C:\my_temp_location> tf.exe get <source_location> /version:<changeset> /recursive

如果您想查看当前拥有的工作区列表,则只需运行以下命令:

C:\> tf.exe workspaces
票数 12
EN

Stack Overflow用户

发布于 2012-07-04 17:24:07

在不生成任何新工作区的情况下完成您想要做的事情的一种直接方法是:

将挂起的更改取消搁置到新搁置集中

  • 获取您要查找的特定版本并在完成后进行任何评论

取消搁置以前搁置的更改

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11323867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档