.net - TFS Issue : No source control options (get latest, check-out, check-in) 解决方案

标签 .net visual-studio-2012 tfs orchardcms azure-devops

背景

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

问题

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

enter image description here

每当我点击它时,我都会被告知'项目'Orchard.sln'已经在源代码控制之下'

如果没有源代码控制,我就没有选项,也无法跟踪哪些文件已更新或未更新,以及锁。有人可以帮忙吗?

最佳答案

所有源代码控制设置都在 SLN 文件中。

用记事本打开,去掉下面的GlobalSection (有时可能不止一个):

GlobalSection(TeamFoundationVersionControl) = preSolution
    ...Stuff...
EndGlobalSection

现在使用以下选项重新绑定(bind)解决方案和项目:文件、源代码管理、高级、更改源代码控制...选项。

这应该正确设置绑定(bind)。如果您 checkin 对 SLN、vspcc、csproj 文件的这些更改,它将保留。

关于.net - TFS Issue : No source control options (get latest, check-out, check-in) 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17446945/

相关文章:

TFS合并如何工作?

c# - 保存位图时发生 GDI+ 异常中的一般错误

c# - 非委托(delegate)类型的事件

tfs - 运行TFS构建服务的账户(NT AUTHORITY\NETWORK SERVICE)需要在Release Management Server中添加为系统用户

c# - Visual Studio 如何检查类的所有公共(public)成员是否在接口(interface)中定义

c# - 如何在 Visual Studio 的其他项目中使用 SQL Server 数据库项目?

visual-studio - 使用 MSBuild 的 NuGet 还原失败

c# - 如何在Windows应用程序中像在Web中一样设置主题?

c# - Fabric 异常 : The primary or stateless instance for the partition

c++ - Visual Studio 2010 和 2012 中 STL 容器字节大小的差异