我已经在我的计算机和我的 SQL 服务器上安装了 TortoiseSVN,我有一些我没有解决方案的数据库。相反,我所有的存储过程、视图等都存储在本地域服务器上。现在我想将我所有的存储过程、视图和函数导入到我的SVN 存储库中。
要导入,我将每个 SP、视图等复制到本地文件夹中,然后将它们导入到我的 SVN 存储库中。由于这是一个很大的过程,我开始为 SQL Server 2008 搜索 TortoiseSVN 插件。我找到了两个可靠的来源(代理 SVN或RedGate),但它们不是免费的。
我试图将TortoiseSVN 命令行添加到 SSMS 外部工具,如此处所述:SVN add-in for SSMS
例如,要将 SQL 解决方案导入 SVN 存储库,我必须使用:
Title: SVN Import
Command: C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe
Arguments: /Command:import /path:”$(SolutionDir)”
Initial directory: $(SolutionDir)
如果我有 SSMS 解决方案,它工作正常,但正如我所说,我没有解决方案。我就是这样:
-Object Explorer (Domain server)
--Databases (Folder)
--- My Database (sub folder)
----Tables (sub sub folder)
----Views (sub sub folder)
----Programmability (sub sub folder)
----- Stored Procedures (sub sub sub folder) etc.
问题: 有没有一种方法可以让我只选择我的存储过程,然后
SVN Import
将所有这些存储过程导入到我的 SVN 存储库中?例如,假设我想导入所有存储过程,然后单击Stored Procedures文件夹并从Tools
栏中选择SVN Import,这应该将该文件夹中的所有存储过程复制到我的 SVN 存储库中。