C# 向VisualStudio Express添加OrtoiseSVN上下文菜单
我目前正在使用Visual Studio Express进行C#开发,需要将Ortoise SVN与外部工具的上下文菜单集成在一起 我需要在那里显示以下命令C# 向VisualStudio Express添加OrtoiseSVN上下文菜单,c#,svn,tortoisesvn,visual-studio-express,C#,Svn,Tortoisesvn,Visual Studio Express,我目前正在使用Visual Studio Express进行C#开发,需要将Ortoise SVN与外部工具的上下文菜单集成在一起 我需要在那里显示以下命令 更新至最新版本 承诺 清理 合并 查看历史 这能做到吗 PS:不要要求我使用Visual Studio社区,我现在只能使用Express 编辑:我已经知道如何将上下文菜单添加到VisualStudioExpress中,下面是相同的SO链接 我只是不清楚实际的SVN命令 编辑:我找到了同样的解决方案,并将其粘贴为答案,感谢@Patrick的
编辑:我找到了同样的解决方案,并将其粘贴为答案,感谢@Patrick的指导。这些资源应该为您提供所有实现这一点的方法:
这是一个创建上下文菜单(你说你知道怎么做)的问题,并将正确的参数传递给Tortoise。这些资源应该为你提供所有实现这一点的方法:
这是一个创建上下文菜单的问题(你说你知道怎么做),并将正确的参数传递给Tortoise。多亏了@Patrick,也多亏了这个博客,它出现了几秒钟 完全可以将TortoiseSVN命令添加为外部工具,我已经使用了外部工具对话框所需的每个参数的值,希望这也能帮助其他人
感谢@Patrick,也感谢这个博客,它出现了几秒钟 完全可以将TortoiseSVN命令添加为外部工具,我已经使用了外部工具对话框所需的每个参数的值,希望这也能帮助其他人
AFAIK express不允许您安装扩展。描述如何将外部工具添加到VS 2010。也许会有帮助。@SebastianRichter请尝试链接到英语内容而不是德语内容。@SebastianRichter是的,你可以,只要用en us*en us或en gb替换URL中的de de我想我需要编辑一下我的问题,我知道如何添加上下文菜单,我不清楚SVN命令。下面的网站给出了如何做到这一点的详细例子。AFAIK express不允许您安装扩展。描述如何将外部工具添加到VS 2010。也许会有帮助。@SebastianRichter请尝试链接到英语内容而不是德语内容。@SebastianRichter是的,你可以,只要用en us*en us或en gb替换URL中的de de我想我需要编辑一下我的问题,我知道如何添加上下文菜单,我不清楚SVN命令。下面的网站给出了如何做到这一点的详细例子。谢谢,我在某处找到了一些博客,有几个例子,会用正确的答案更新,这样可以节省人们的时间。谢谢,我在某处找到了一些博客,有几个例子,会用正确的答案更新,这样可以节省人们的时间。
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)