The*_*ted 5 version-control tfs sql-server-2017
上面的截图来自我的SSMS 2017.
我想开始在SQL服务器上使用tfs,我用Google搜索了如何使用它,显然应该有一个工具中的源代码控制选项 - >选项但是没有源代码控制选项.我该如何解决?
我有VS 2017年和2015年,我现在正在使用vs 2017和2017年的tfs.没问题.我也安装了团队基础服务器2018.
先感谢您
默认情况下,所需的源控件包不是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条目阻止团队资源管理器加载.
Run Code Online (Sandbox Code Playgroud)// 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服务器.