8

在此处输入图像描述我正在使用中央 Team Foundation Server (2010),并从我的工作站连接到它。在我的工作站上,我同时使用 Visual Studio 2010 和 2012。我已经安装了 Team Explorer 2010 和 2012 以及最新的补丁和修补程序。

我需要同时使用 Visual Studio 2010 和 2012,因为我正在为 SQL Server 2012 开发 .NET 4.5 代码和 SQL Server Reporting Server 报告。

我可以将 Visual Studio 的两个实例都配置为连接到 TFS,我在 Visual Studio 2012 中映射了我的工作区,并且可以与源代码管理进行交互。我尝试将 Visual Studio 2010 配置为使用相同的工作文件夹,我可以连接到 TFS,我可以看到源代码管理文件夹,但是当我尝试将其映射到同一个本地文件夹时,我收到以下错误消息:

地图

工作文件夹“C:\TFS\Example”已被工作区 JohnDoesPC 使用;Doe, John 在电脑上 JohnDoesPC

我尝试通过源代码管理资源管理器中的下拉菜单配置工作区映射:

  1. 团队资源管理器> project> Source Control>地图窗口>(设置本地文件夹)

我通过 File 菜单下的 Source control 菜单进行了尝试:

  1. 转到File> SourceControl> Manage Workspaces>(突出显示我的显示工作区)> Edit>尝试添加现有文件夹。

我错过了什么?我是否需要将我的解决方案文件夹映射到两个不同的本地文件夹?那将是非常混乱和不便的!

最简单的说法是我希望两个版本的 TFS 指向同一个本地位置。那可能吗?或者我应该为我的 SSRS 报告创建一个新项目?

编辑:有关更多详细信息,请参见图片:

4

1 回答 1

8

确保在 Visual Studio 2010 和 Visual Studio 2012 中选择了相同的工作空间名称。如果在 Visual Studio 2010 中看不到 2012 的工作空间,请检查 2012 工作空间的高级工作空间设置。确保工作空间类型设置为 server

当两个 Visual Studio 版本使用相同的工作区名称时,它们也应该能够查看和使用彼此的文件映射。

2012 年的设置应该是这样的: 工作区配置 2012

该工作空间在 2010 年也应该可见: 工作区配置 2010

确保在两个版本的 Visual Studio 中选择相同的工作区名称: 两个 Visual Studio 中的相同工作区

于 2013-02-02T04:49:49.963 回答