Sur*_*Rat 14 version-control visual-studio-2010 tortoisegit
任何人都知道如何在Visual Studio 2010中创建工具栏以与Git(TortoiseGit)一起使用?
谢谢
SurfRat
Sur*_*Rat 29

我想在Visual Studio中使用Git工具栏而我找不到解决方案,所以我想我会和你分享这个.
我安装了Git源代码控制提供程序,并通过右键单击上下文菜单让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
Run Code Online (Sandbox Code Playgroud)
创建外部命令后,我创建了我的工具栏.开箱即用的Visual Studio 2010将不允许您在工具栏中显示图像,因此我安装了命令图像更改扩展.
这是我创建的图标

最终结果是一个工具栏,其中包含我需要的命令(仅显示图标).
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10496 次 |
| 最近记录: |