14

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

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

南。

4

2 回答 2

23

在 VS2012 中

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

我添加了一些更多的信息。

来源:删除映射

Just in case anyone else need help with this because i went for hours searching for the solution....and this is the way to see all the mappings you have and remove them if wanted without deleting local files.

于 2013-07-28T12:19:18.913 回答
3

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

您试图实施什么样的过程,您需要在取消映射后保留这些文件?也许有不同的方式来完成你所需要的?

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

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

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

于 2011-02-18T13:20:33.620 回答