SQL Server 2017 Management Studio中没有源代码管理选项

时间:2018-02-15 07:57:55

标签: tfs version-control sql-server-2017

no src control

上面的屏幕截图来自我的SSMS 2017。

我想开始在SQL服务器上使用tfs,我用Google搜索了如何使用它,显然应该有一个工具中的源代码控制选项 - >选项但是没有源代码控制选项。我该如何解决?

我有VS 2017年和2015年,我现在正在2017年使用tfs。没问题。 我也安装了团队基础服务器2018。

提前谢谢

1 个答案:

答案 0 :(得分:8)

默认情况下,所需的源控件包不是SSMS的一部分。

但是,您可以尝试手动启用Visual Studio包。有关详细信息,请参阅Source Control in SQL Server Management Studio (SSMS)

  

要在SSMS中启用TFS集成,请执行以下步骤:

     

1)如果SSMS正在运行,请将其关闭。

     

2)在SSMS计算机上安装Visual Studio 2015。如果你不这样做   已经有Visual Studio,社区版将正常工作。这是   大量下载但你可以通过取消全部来节省一些空间   Visual Studio安装期间的语言,如果您的唯一目的是   在SSMS中启用源代码管理。

     

3)编辑在C:\ Program Files中找到的ssms.pkgundef文件   (x86)\ Microsoft SQL   服务器\ 130个\工具\ BINN \ ManagementStudio \ ssms.pkgundef。

     

此文件的顶部有一系列分组包   与TFS源控制功能相关的功能。这些包必须   从pkgundef文件中删除。这可以通过删除来完成   使用'//'部分或注释掉每一行。这是一个例子   如果注释掉该部分应该是什么样的:// TFS SCC   配置条目。 TFS条目阻止了团队资源管理器   负荷。

// Microsoft.VisualStudio.TeamFoundation.Lab
//[$RootKey$\Packages\{17c5d08a-602c-4dfb-82b5-8e0f7f50c9d7}]
// GitHub Package
//[$RootKey$\Packages\{c3d3dc68-c977-411f-b3e8-03b0dccf7dfc}]
// Team Foundation Server Provider Package
//[$RootKey$\Packages\{5BF14E63-E267-4787-B20B-B814FD043B38}]
// Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPackage
//[$RootKey$\Packages\{6238f138-0c0c-49ec-b24b-215ee59d84f0}]
// Microsoft.VisualStudio.TeamFoundation.Build.BuildPackage
//[$RootKey$\Packages\{739f34b3-9ba6-4356-9178-ac3ea81bdf47}]
// Microsoft.VisualStudio.TeamFoundation.WorkItemTracking
//[$RootKey$\Packages\{ca39e596-31ed-4b34-aa36-5f0240457a7e}]
// Microsoft.VisualStudio.TeamFoundation
//[$RootKey$\Packages\{b80b010d-188c-4b19-b483-6c20d52071ae}]
// Microsoft.TeamFoundation.Git.Provider.SccProviderPackage
//[$RootKey$\Packages\{7fe30a77-37f9-4cf2-83dd-96b207028e1b}]
// Microsoft.VisualStudio.TeamFoundation.VersionControl.SccPcwPluginPackage
//[$RootKey$\Packages\{1b4f495a-280a-3ba4-8db0-9c9b735e98ce}]
// Microsoft.VisualStudio.TeamFoundation.VersionControl.HatPackage
//[$RootKey$\Packages\{4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}]
// Visual SourceSafe Provider Package
//[$RootKey$\Packages\{AA8EB8CD-7A51-11D0-92C3-00A0C9138C45}]
// Visual SourceSafe Provider Stub Package
  [$RootKey$\Packages\{53544C4D-B03D-4209-A7D0-D9DD13A4019B}]
// Microsoft.VisualStudio.TeamFoundation.Initialization.InitializationPackage
  [$RootKey$\Packages\{75DF55D4-EC28-47FC-88AC-BE56203C9012}]
// Team Foundation Server Provider Stub Package
  [$RootKey$\Packages\{D79B7E0A-F994-4D4D-8FAE-CAE147279E21}]
// Microsoft.VisualStudio.Services.SccDisplayInformationPackage
  [$RootKey$\Packages\{D7BB9305-5804-4F92-9CFE-119F4CB0563B}]
// Microsoft.VisualStudio.TeamFoundation.Lab.LabPcwPluginPackage
   [$RootKey$\Packages\{e0910062-da1f-411c-b152-a3fc6392ee1f}]
   [$RootKey$\ToolsOptionsPages\Source Control]
   [$RootKey$\AutoLoadPackages\{11b8e6d7-c08b-4385-b321-321078cdd1f8}]
// TFS SCC Configuration entries.
     

完成后,启动SSMS并显示“团队”菜单   SSMS菜单栏。此菜单和相关功能是标准配置   Visual Studio功能。这样可以连接到TFS服务器   或Git服务器。