2010-11-16 144 views
10

有一个问题已经在讨论how to add project/solution bindings to TFS,但它似乎只适用于Visual Studio 2008(我无法在VS2010中找到“更改源代码控制”对话框)。如何将TFS绑定添加到Visual Studio 2010项目?

我在我的本地机器上已经有一个解决方案和源代码,但它没有TFS绑定(在Visual Studio解决方案资源管理器中生成挂锁图标并允许自动签出)。

如何使用Visual Studio 2010添加绑定到现有的TFS项目?

+0

我刚刚检查了我的VS2010,并根据你提到的SO问题,我有File-> Source Control-> Change Source Control。 – 2010-11-19 20:56:45

回答

0

转到Team Explorer下的源代码管理浏览器,在其中可以看到您的存储库。右键单击映射到本地计算机上文件夹的顶层文件夹。有一个选项叫做“映射到本地文件夹”。将其映射到本地计算机上的文件夹。这将为您的项目设置TFS的所有绑定。

+1

我已经有了本地路径集,我试图删除它并读取它,但TFS绑定仍然不存在。 – Simon 2010-11-18 02:02:29

+0

@Simon,你能解决这个问题吗?我目前面临类似的问题。 – Ujjwal 2012-01-31 11:58:09

+0

@Ujjwal:不,我从来没有,对不起。 – Simon 2012-02-11 07:41:42

6

在VS2010中检查工具>选项>源代码管理,看看是否设置为TFS。如果不是这可能是为什么你没有看到文件 - >源代码控制 - >更改源代码管理。

+1

它已经被设置为Visual Studio团队基础服务器,这是一个好主意,但请检查,谢谢。 – Simon 2010-11-21 22:34:08

2

我遇到了这个问题,对我而言,问题在于我的解决方案与TFS相关处于脱机状态。在尝试更改源代码管理时,我收到一条消息,指出它已与源代码管理相关联,但处于脱机状态。我根据自己的想法将解决方案放在线上,使用文件 - >源代码控制 - >上网菜单选项,这似乎解决了问题。

+0

文件 - >源代码管理 - >联机;这些信息非常有帮助。谢谢PatrickV – Catto 2013-06-13 20:01:01

+0

我刚刚遇到了这个问题,Go Online的选项不在File - > Source Control中,但是当我在Solutions Explorer中右键单击根节点时它出现了......有趣的是,解决方案是离线,但打开它时并没有这么说。 – Taegost 2013-10-11 19:36:11

0

我有同样的问题,下面的步骤在VS解决了这个问题对我来说2008年

不幸的是,我没有记录的具体步骤,不希望将新的项目加入到我们的TFS尝试再次,所以这些步骤是从记忆。

  1. 转到文件菜单 - >源代码管理 - >从源代码控制打开
  2. 从TFS层次
  3. 选择解决方案文件
  4. 接受有关项目已经在本地磁盘上的任何警告
  5. 一个弹出式对话框出现沿着这句话说:“这个解决方案已经在源代码控制之下,但没有绑定存在,你想添加它们吗?”
  6. 选择器显示网格中的所有项目并允许添加所需的绑定。将TFS服务器设置添加到每个项目中(一次选中网格中的所有行并按下顶部的按钮,但我不记得它是什么,但它很明显)。
相关问题