缺失:添加解决方案到源代码管理

时间:2013-01-09 12:50:50

标签: visual-studio-2012

我已成功安装并连接到Team Foundation 2012服务器。但我无法添加我的解决方案,当我右键单击解决方案时,我错过了它,见下图。

Missing Add solution to source control

如果我尝试创建新的解决方案,我可以将其添加到我的源代码管理中。

很久以前,我在Team Foundation服务器2010上有代码,但是当试验结束时,我不得不停止使用该源代码控制。不确定这是否与此事有关。

6 个答案:

答案 0 :(得分:14)

当项目已有先前的绑定时,会发生这种情况。只是做:

文件 - >来源控制 - >高级 - >更改来源控制

您应该看到您的项目使用无效绑定。

执行项目的取消绑定,现在您再次看到"将项目添加到源代码管理"

答案 1 :(得分:2)

我遇到了同样的问题。

在TFS服务器中创建项目并使用Visual Studio中的团队资源管理器连接到该项目后,我按照以下步骤操作:

  1. 我关闭了VS并在记事本中打开了.sln文件并删除了以下部分。

    GlobalSection(SubversionScc)= preSolution Svn-Managed = True Manager = AnkhSVN - Visual Studio的Subversion支持 EndGlobalSection

  2. 我在VS中打开了.sln文件,在工具中选择了“Visual Studio Team Foundation Server” - >选项 - >源代码管理页面。当我右键点击解决方案文件“添加到源代码管理”时,就在那里。

答案 2 :(得分:1)

档案 - >源控制 - >高级 - >工作区...

我必须编辑我的工作区并定义一个本地本地文件夹和一个soruce控制文件夹。

右键单击解决方案并单击Go online,然后我就可以将解决方案添加到Source control。

答案 3 :(得分:1)

我遇到了同样的问题。

我发现我的解决方案中有两个项目,一个是源代码管理,另一个不是。对我有用的是取消已经受源代码管制的项目。在我撤消所有更改后,我终于找到了"源代码控制"右键单击解决方案时的选项。

答案 4 :(得分:1)

  • 我在VS 2013中缺少File menu -> Add to source control选项。打开Team explorer标签后(solution explorer标签旁边),它再次出现。

  • 还要确保选择了正确的插件:Tools -> Options -> Source control -> plugin-selection -> select Git

答案 5 :(得分:0)

如果您的Datatable标头响应问题然后使用它

$('a[data-toggle="tab"]').on('shown.bs.tab', function(e){
    $($.fn.dataTable.tables(true)).DataTable()
       .columns.adjust()
       .responsive.recalc();
 });