我目前正在使用Visual Studio Express进行C#开发,需要将Tortoise SVN与外部工具的上下文菜单集成。
我需要在那里显示以下命令。
更新至最新版本
提交
清理
合并
查看历史记录
这可以实现吗?。
PS:不要让我使用Visual Studio社区,我现在卡住了Express。
编辑:我已经知道如何向Visual Studio express添加上下文菜单,这里是相同的SO链接。
Add an Item to the visual studio folder right-click menu within AddIn
我不清楚实际的SVN命令。
编辑:我找到了相同的解决方案,并将其作为答案粘贴,感谢@Patrick的指导。
答案 0 :(得分:2)
感谢@Patrick以及此博客显示几秒钟
http://garrys-brain.blogspot.in/2007/07/tortoisesvn-and-visual-studio.html
完全有可能将TortoiseSVN命令添加为外部工具,我只使用了“外部工具”对话框所需的每个参数的值,希望这对其他人也有帮助。
Title CommandLine Arguments WorkingDir
Commit c:\program files\TortoiseSVN\bin\tortoiseproc.exe /command:commit /path:"$(SolutionDir)" /notempfile $(SolutionDir)
Update c:\program files\TortoiseSVN\bin\tortoiseproc.exe /command:update /path:"$(SolutionDir)" /notempfile $(SolutionDir)
History c:\program files\TortoiseSVN\bin\tortoiseproc.exe /command:log /path:"$(ItemPath)" /notempfile $(ItemDir)
Diff c:\program files\TortoiseSVN\bin\tortoiseproc.exe /command:diff /path:"$(ItemPath)" /notempfile $(ItemDir)
Blame c:\program files\TortoiseSVN\bin\tortoiseproc.exe /command:blame /path:"$(ItemPath)" /notempfile $(ItemDir)
Revert c:\program files\TortoiseSVN\bin\tortoiseproc.exe /command:revert /path:"$(SolutionDir)" /notempfile $(SolutionDir)
Modifications c:\program files\TortoiseSVN\bin\tortoiseproc.exe /command:repostatus /path:"$(SolutionDir)" /notempfile $(SolutionDir)
Edit Conflicts c:\program files\TortoiseSVN\bin\tortoiseproc.exe /command:conflicteditor /path:"$(ItemPath)" /notempfile $(ItemDir)
Resolve c:\program files\TortoiseSVN\bin\tortoiseproc.exe /command:resolve /path:"$(ItemPath)" /noquestion /notempfile $(ItemDir)
Repository c:\program files\TortoiseSVN\bin\tortoiseproc.exe /command:repobrowser /path:"$(SolutionDir)" /notempfile $(SolutionDir)
Project History c:\program files\TortoiseSVN\bin\tortoiseproc.exe /command:log /path:"$(SolutionDir)" /notempfile $(SolutionDir)
Add Solution c:\program files\TortoiseSVN\bin\tortoiseproc.exe /command:import /path:"$(SolutionDir)" /notempfile $(SolutionDir)
Branch/Tag c:\program files\TortoiseSVN\bin\tortoiseproc.exe /command:copy /path:"$(SolutionDir)" /notempfile $(SolutionDir)
Settings c:\program files\TortoiseSVN\bin\tortoiseproc.exe /command:settings /path:"$(SolutionDir)" /notempfile $(SolutionDir)
答案 1 :(得分:1)
这些资源应该为您提供所有这些:[/ p>
这是创建上下文菜单(你说你知道怎么做),并将正确的参数传递给Tortoise的问题。