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

The*_*ted 5 version-control tfs sql-server-2017

没有src控制

上面的截图来自我的SSMS 2017.

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

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

先感谢您

And*_*SFT 9

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

但是,您可以尝试手动启用Visual Studio包.有关详细信息,请参阅SQL Server Management Studio(SSMS)中的源代码管理.

要在SSMS中启用TFS集成,请按照下列步骤操作:

1)如果正在运行,请关闭SSMS.

2)在SSMS计算机上安装Visual Studio 2015.如果您还没有Visual Studio,Community Edition将正常运行.这是一个大型下载,但如果您的唯一目的是在SSMS中启用源代码管理,则可以通过在Visual Studio安装期间取消选择所有语言来节省一些空间.

3)编辑在C:\ Program Files(x86)\ Microsoft SQL Server\130\Tools\Binn\ManagementStudio\ssms.pkgundef中找到的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.
Run Code Online (Sandbox Code Playgroud)

完成后,启动SSMS,并在SSMS菜单栏中显示"团队"菜单.此菜单和相关功能是标准的Visual Studio功能.这样可以连接到TFS服务器或Git服务器.

  • (对于SSMS 2017,路径为C:\ Program Files(x86)\ Microsoft SQL Server \ 140 \ Tools \ Binn \ ManagementStudio \ ssms.pkgundef) (3认同)