有人知道如何在 Visual Studio 2010 中创建工具栏以与 Git (TortoiseGit) 一起使用吗?
Thanks
SurfRat
我想要在 Visual Studio 中添加一个 Git 工具栏,但没有找到解决方案,所以我想与您分享。
我安装了Git 源代码控制提供程序 http://visualstudiogallery.msdn.microsoft.com/63a7e40d-4d71-4fbb-a23b-d262124b8f4c/并通过右键单击上下文菜单让 Git 工作(通过 TortoiseGit)。这既乏味又丑陋,因为所有 TortoiseGit 命令都有相同的图标。
然后我将外部工具添加到 Visual Studio...
TortoiseGit的外部工具命令如下:
Title: Git Push
Command: C:\Program Files\TortoiseGit\bin\TortoiseProc.exe
Arguments: /path:"$(SolutionDir)" /command:push
Title: Git Commit
Command: C:\Program Files\TortoiseGit\bin\TortoiseProc.exe
Arguments: /path:"$(SolutionDir)" /command:Commit
Title: Git Sync
Command: C:\Program Files\TortoiseGit\bin\TortoiseProc.exe
Arguments: /path:"$(SolutionDir)" /command:Sync
Title: Git Revert
Command: C:\Program Files\TortoiseGit\bin\TortoiseProc.exe
Arguments: /path:"$(SolutionDir)" /command:Revert
Title: Git Log
Command: C:\Program Files\TortoiseGit\bin\TortoiseProc.exe
Arguments: /path:"$(SolutionDir)" /command:Log
创建外部命令后,我创建了工具栏。开箱即用的 Visual Studio 2010 不允许您在工具栏中显示图像,因此我安装了命令图像更改扩展 http://blogs.msdn.com/b/visualstudio/archive/2010/06/17/command-image-changing-extension.aspx.
Here are the icons I created
最终结果是一个带有我需要的命令(仅显示图标)的工具栏。
Visual Studio 2012 更新
命令略有变化,如下:
Title: Git Commit
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe
Arguments: /path:"$(SolutionDir)" /command:commit
Title: Git Push
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe
Arguments: /path:"$(SolutionDir)" /command:push
Title: Git Sync
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe
Arguments: /path:"$(SolutionDir)" /command:sync
Title: Git Compare
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe
Arguments: /path:"$(ItemPath)" /command:diff
Title: Git Revert
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe
Arguments: /path:"$(SolutionDir)" /command:revert
Title: Git Log
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe
Arguments: /path:"$(SolutionDir)" /command:log
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)