在 TFS 中,如何在不共享整个项目的情况下在同一台机器的不同位置共享源文件

In TFS, how can I share source files in different location, in same machine, without sharing the full project

我想为人们发布一些示例代码,例如在 CodeProject 中。 但是一些源文件(.cs文件)是我不想完全发布的大型库的一部分。

我如何在 TFS 2012 中在 2 个不同的项目(不同的位置)之间共享源文件(.cs 文件)。这会让我更新源代码,因为它会由 2 个不同的用户更新,有点。

我听说过 Workspace,但我不确定它是否合适以及我应该怎么做?

我不想为了只管理每个源文件的一个版本而分支。

您只需创建源文件到不同工作区文件夹的本地映射。映射文件夹,不要映射整个项目。

  1. 创建一个新的空工作区
  2. Select 您要共享的文件
  3. 单击本地路径旁边的未映射,选择要映射的本地位置并从服务器获取源文件。

现在你有两个源文件副本,但在你的开发机器中有不同的工作空间。当"another person"想在你的机器上使用这些文件时,他只需要select新的工作空间就可以了。