删除源代码控制绑定的问题

Issues removing sourcecontrol bindings

我想通过 VS2015 的 "add to source control" 选项将很多项目从 Clear Case 迁移到 TFS2015。
我从这个 SO 问题及其答案开始。

这对大多数情况都适用,但在某些情况下,清晰的案例参考似乎无法删除。每当我右键单击我的解决方案并想将其添加到源代码管理时,它都会给我一个明显的大小写错误 "Project must be in a view"。当我检查 File -> Sourcecontrol -> Change source control 时,我看不到与 clear case 的绑定,当我第一次打开解决方案时,我选择了 "permanently remove all source control bindings from this project"

所以我的问题是,除了 .proj 文件中的 "scc" 节点之外,是否还有对 solutions/projects 源代码控制的进一步引用,以及如何删除它们以便我可以添加它到我的 TFS?

我刚刚自己找到了答案:

  • 首先:使用 .sln 执行与 .proj 文件相同的操作,并删除有关源代码控制的整个全局部分。

  • 其次:进入 Visual Studio 到 Extras -> Options... -> Source Control 并将插件从 clearcase 更改为 TFS。

  • 最后:利润

我之前没有费心去检查这个,因为就像我说的那样,这是随机发生的,我不知道为什么当我开始迁移时,插件总是被选择为 TFS,然后在一些项目之后,变成了 clearcase ...无论如何,我会把这个问题留给可能 运行 遇到同样问题的人,因为我在网上找不到太多关于这个主题的信息。