如何在不丢失物理文件的情况下TFS-unmap?

时间:2011-02-18 11:34:53

标签: visual-studio-2010 tfs2010 source-control-explorer

在Visual Studio 2010中取消映射源TFS源控件上的源时,将自动删除本地下载的文件。

我怎样才能保持它们不受影响?

南。

2 个答案:

答案 0 :(得分:20)

在VS2012中

“您可以删除管理工作区对话框中的映射(文件 - >源代码管理 - > 高级 - >工作区...)选择您的工作区并选择编辑, 删除该映射的条目。然后单击“确定”。当提示执行“获取”时,您可以说“否”,这些项目将保留在本地磁盘上,直到您下次执行获取。“

我在其中添加了更多信息。

来源:Remove Mapping

以防万一其他人需要帮助,因为我花了几个小时搜索解决方案......这是查看所有映射的方法,如果需要,可以删除它们而不删除本地文件。

答案 1 :(得分:3)

我没有看到这种行为。取消映射时,您是否选择重新下载工作区中的所有文件?如果是这样,请选择不这样做,并且应该在本地保留文件。请记住,TFS不再跟踪此时的更改,因此如果您无意中对这些文件进行了更改,可能会给您带来很多困难。

您尝试实施哪种流程需要在取消映射后保留这些文件?也许有不同的方法来完成你需要的东西?

- EDIT-- 当你这样做时,文件只是文件,所以你可以:

  • 获取该工作区中的所有文件
  • 将它们复制到硬盘上的另一个文件夹
  • 映射新文件夹
  • 对新文件夹结构中的所有内容执行“添加文件”
  • 办理登机手续。

执行此操作时,您必须将所有项目/解决方案重新绑定到源代码管理。