Visual Studio 自带的Git实在是太难用了,Commit的时候竟然不能选择单独的文件,需要一下子全部提交上去,简直太吓淫了。。。
于是想要用TortoiseGit来集成管理,但是下载了TortoiseGit Toolbar和Git Source Control Provider都试了,反正我的Desktop版本是不能使用
最后发现可以通过配置外部工具来实现
[Tool]->[external tools]->[New]
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
Title: Git Pull
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe
Arguments: /path:"$(SolutionDir)" /command:pull
添加完成之后再点击相应菜单就会调用TortoiseGit的相应界面来管理代码了。
原谅链接:Solution to adding a Git (TortoiseGit) toolbar to Visual Studio