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

Nam*_* VU 12 visual-studio-2010 source-control-explorer tfs2010

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

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

南.

Min*_*ess 20

在VS2012

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

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

来源:删除映射

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

  • 当我按照Visual Studio 2017中的这些确切步骤进行操作时,请转到Source Control Explorer并选择我认为未映射的文件夹,它仍然表示已映射(列出本地路径).为什么在Visual Studio中取消映射是如此困难? (5认同)

Rob*_*cus 4

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

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

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

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

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