该项目已在选定位置的源代码管理下

Muf*_*lix 7 tfs visual-studio-2015

我很绝望,我整天都在讨论这个问题,请问如何将T + Studio解决方案添加到TFS?我创建了一个名为PROJECTX的全新项目,我有一个名为PROJECTX.sln的解决方案.我选择File > Source Control > Add Solution To Source Control但立即得到此错误

在此输入图像描述

我也在TFS中删除并重新创建了同一个项目,我的解决方案没有任何.vssscc文件,因此我认为它之前不是TFS,也许是其他副本但是当我在TFS删除项目时应该没关系?我尝试了bind/unbind选项,但似乎我不明白重要的事情.此外,我没有任何挂起的更改,TFS服务器上的TFS项目为空.

如果我选择忽略所有选项,我无法检入文件,因为它告诉我它已经被检查但不是!

小智 15

在我的情况下,我必须使用"更改源代码控制"对话框更正绑定:

  • 选择要添加到源代码管理的解决方案或项目
  • 转到"文件" - >"源代码管理" - >"高级" - >"更改源代码管理"(如果你看微软网站,你会看到他们的例子中没有"高级"菜单,可能是相关的到VS版本或菜单设置).
  • 单击每行上的"绑定".
  • 如果以红色下划线的行,则可能表示当前项目未签入TFS,请在继续绑定之前签入所有项目.

Microsoft - 如何:绑定和取消绑定项目和解决方案


Muf*_*lix 0

我通过将项目文件夹复制到本地 tfs 工作区之外的新 Windows 文件夹解决了这个问题。