TortoiseGit Integration for VS Code
将 TortoiseGit 的强大功能无缝集成到 VS Code 中,无需离开编辑器即可完成所有 Git 操作。
功能特性
右键菜单集成
- 文件资源管理器:右键文件/文件夹,在
TortoiseGit 子菜单中访问所有 Git 操作
- 编辑器标签页:右键标签页快速执行 Diff、Log、Blame、Revert 操作
- 多选支持:同时选中多个文件/文件夹,批量执行 Git 操作
完整命令支持
| 命令 |
说明 |
| Commit |
提交更改 |
| Diff |
差异比较 |
| Log |
查看日志 |
| Show Log of this file |
查看指定文件日志 |
| Blame |
追溯代码修改历史 |
| Pull |
拉取远程代码 |
| Push |
推送本地代码 |
| Fetch |
获取远程更新 |
| Switch/Checkout |
切换分支 |
| Merge |
合并分支 |
| Revert |
还原更改 |
| Resolve |
解决冲突 |
| Branch |
创建分支 |
| Tag |
创建标签 |
| Stash Save |
暂存当前修改 |
| Stash Pop |
恢复暂存修改 |
| Clean Up |
清理仓库 |
| Settings |
TortoiseGit 设置 |
| Open |
打开 TortoiseGit 主界面 |
命令面板
按 Ctrl+Shift+P 搜索 TortoiseGit 即可快速调用所有命令。
SCM 面板快捷操作
在源代码管理面板标题栏中直接显示 Commit、Pull、Push、Log 快捷按钮。
安装要求
- 操作系统:Windows(TortoiseGit 仅支持 Windows)
- TortoiseGit:请先安装 TortoiseGit
- VS Code:1.80.0 及以上版本
扩展设置
| 配置项 |
类型 |
默认值 |
说明 |
tortoiseGit.path |
string |
"" |
TortoiseGitProc.exe 路径,留空自动检测 |
tortoiseGit.showMenuInSCM |
boolean |
true |
是否在 SCM 面板显示快捷按钮 |
路径自动检测
扩展会按以下顺序自动查找 TortoiseGit 安装路径:
- 用户配置的
tortoiseGit.path
- 注册表
HKLM\SOFTWARE\TortoiseGit
- 注册表
HKLM\SOFTWARE\WOW6432Node\TortoiseGit
C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe
C:\Program Files (x86)\TortoiseGit\bin\TortoiseGitProc.exe
作者
涂福
许可证
MIT License
| |