SQL Server Management Studio and TortoiseSVN
I have been scouring the web trying to find a solution for integrating SVN control within SQL Server Management Studio. Unfortunately, SSMS doesn’t appear to have any SVN add-ons the way Microsoft Visual Studio does today, using VisualSVN or AnknSVN. Red Gate appears to have something brewing for 2010 that looks to be very promising named SQL Source Control.
In the meantime, I ran across this post which actually provided me enough information to use the “External Tools” extensibility within SSMS forTortoiseSVN integration.
Here are the commands:
Title: SVN Commit
Command: C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe
Arguments: /Command:commit /path:"$(SolutionDir) "
Initial directory: $(SolutionDir)
Title: SVN Update
Command: C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe
Arguments: /Command:update /path:"$(SolutionDir)"
Initial directory: $(SolutionDir)
Title: SVN Log (Solution)
Command: C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe
Arguments: /Command:log /path:"$(SolutionDir)"
Initial directory: $(SolutionDir)
Title: SVN Log (Current Item)
Command: C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe
Arguments: /Command:log /path:"$(ItemFileName)$(ItemExt)"
Initial directory: $(ItemDir)
Title: SVN Diff
Command: C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe
Arguments: /Command:diff /path:"$(ItemFileName)$(ItemExt)"
Initial directory: $(ItemDir)


本文介绍了如何在SQL Server Management Studio中集成TortoiseSVN,通过使用'ExternalTools'扩展功能,实现了SVN操作如提交、更新、日志查看、差异比较等直接在SSMS中完成。

3257

被折叠的 条评论
为什么被折叠?



