任何人都知道如何在Visual Studio 2010中创建工具栏以便与Git(TortoiseGit)一起使用?向Visual Studio添加Git(TortoiseGit)工具栏的解决方案
感谢
SurfRat
任何人都知道如何在Visual Studio 2010中创建工具栏以便与Git(TortoiseGit)一起使用?向Visual Studio添加Git(TortoiseGit)工具栏的解决方案
感谢
SurfRat
我想在Visual Studio中一个Git工具栏,我发现没有办法解决这个,所以我想我会与大家分享。
我安装了Git Source Control Provider,并通过右键上下文菜单让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将不允许您在工具栏中显示图像,因此我安装了Command Image Changing Extension。
下面是我创建
最终结果是与命令(仅示出图标)工具栏,我需要的图标。
更新为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
我不得不对工具命令进行一些修改。我的命令是C:\ Program Files \ TortoiseGit \ bin \ TortoiseGitProc.exe,并且/ command:参数的参数必须全部小写。否则工作很好! – sonofaforester 2013-03-01 15:32:30
VS2012更新 – SurfRat 2013-06-12 07:40:08
VS2012没有图片? :( – Adaptabi 2013-06-19 20:22:56
这是提问,未张贴“如何配置VS”的提示网站。 – 2011-05-29 19:18:14
这是将你的声望提高到10以上的错误方法。提出问题可能是更好的方法。只是说' – 2011-05-29 19:19:34
不要犹豫,复制/转发“我的”答案,使它成为你的答案。然后我会删除我的帖子。与此同时,这是你如何能够为SO贡献力量,同时尊重Q&A的精神:用一个问题和一个答案;)(因为可以[回答自己的问题](http://meta.stackexchange.com/问题/ 16930 /是 - 它可以回答你自己的问题,并接受它)) – VonC 2011-05-29 20:11:32