TFS问题:解决方案没有源控制选项(获取最新,签出,签入)

Ani*_*ola 5 .net tfs orchardcms visual-studio-2012 azure-devops

背景

我使用Microsoft的Team Foundation Service(tfs.visualstudio.com)创建了一个新项目.我添加了代码(Orchard CMS),其中包含解决方案文件并执行了初始签入.为了确保没有遗漏任何内容,我删除了映射并删除了我的本地.然后得到最新的和重新建立的映射.我打开了解决方案,构建了它并建立了一个本地站点.一切都很好.

问题

每当我打开/加载解决方案时,我都注意到我没有通常的TFS选项,例如获取最新,签出和签入以及源代码控制选项.然后我注意到添加源控制选项(见下文)

在此输入图像描述

每当我点击它时,我都会被告知'item'Orchard.sln'已经处于源代码管理状态'

没有源代码控制,我没有选项,我无法跟踪哪些文件已更新,也无法跟踪锁定.有人可以帮忙吗?

Dav*_*haw 5

所有源控件设置都在SLN文件中.

用记事本打开它,并删除以下GlobalSection(有时可能有多个):

GlobalSection(TeamFoundationVersionControl) = preSolution
    ...Stuff...
EndGlobalSection
Run Code Online (Sandbox Code Playgroud)

现在使用:File,Source Control,Advanced,Change Source Control ...选项重新绑定解决方案和项目.

这应该正确设置绑定.如果您检查SLN,vspcc,csproj文件的这些更改,它将保留.