我很绝望,我整天都在讨论这个问题,请问如何将T + Studio解决方案添加到TFS?我创建了一个名为PROJECTX的全新项目,我有一个名为PROJECTX.sln的解决方案。我选择File > Source Control > Add Solution To Source Control
,但我立即收到此错误
我也在TFS中删除并重新创建了相同的项目,我的解决方案没有任何.vssscc
个文件,因此我认为它之前不在TFS中,也许是其他副本但是当我删除了项目时TFS应该没关系?我尝试了bind / unbind选项,但似乎我不明白重要的事情。此外,我没有任何挂起的更改,TFS服务器上的TFS项目为空。
如果我选择全部忽略选项,我无法检入文件,因为它告诉我它已经被检查但不是!?
答案 0 :(得分:11)
就我而言,我必须使用“更改源代码控制”对话框更正绑定:
答案 1 :(得分:1)
我通过将项目文件夹复制到本地tfs工作区外的新Windows文件夹来解决了这个问题。
答案 2 :(得分:1)
关闭解决方案。 在记事本中打开解决方案文件 然后删除以下部分。
GlobalSection(TeamFoundationVersionControl) = preSolution
SccNumberOfProjects = 2
SccEnterpriseProvider = {3CF58AB4-18FA-4F8D-95D4-32DDF27D189R}
SccTeamFoundationServer = https://serverIP/Project
SccLocalPath0 = .
SccProjectUniqueName1 = Ecample\\Example.csproj
SccProjectName1 = Example
SccLocalPath1 = Example
EndGlobalSection
然后再次打开解决方案它应该提示绑定,正确绑定。
答案 3 :(得分:0)
我按照以下步骤操作:
File > Close solution
。Source Control Explorer
窗口中,"文件夹"部分(屏幕左侧),在您的TFS项目之间导航,找到并打开您想要的解决方案。您正在打开的解决方案绑定到
上的源代码管理在Team Foundation Server之后: your_server_folder 。
您是否要联系此服务器以尝试启用源代码管理集成?
按Yes
,如果连接正确,您现在可以看到您的解决方案已绑定到源代码管理。
答案 4 :(得分:0)
我也一样。我首先在TFS中创建了一个新文件夹,然后在文件管理器中,将不带.sln文件的整个项目复制到该文件夹(文件系统中已经创建了TFS),再回到TFS中,单击“ +”图标将其添加到下面这个新文件夹。
然后第一次签到。
继续对该项目进行了一些更改。我认为“将解决方案添加到TFS”是可以的,即使删除所有.vss文件/文件夹,仍然是同样的问题。 由于我知道TFS已经有一个副本,因此我将其与本地版本进行“比较”,以查看其中的区别。
所以我只需单击Bingo的“全部忽略”按钮即可。
答案 5 :(得分:0)