VSCode Git 分支保护器
这个 VSCode 扩展可以防止在 Git 仓库的 master 分支上修改文件,并提供 Git 仓库检测功能。
功能
- 自动检测工作区中的 Git 仓库
- 防止在 master 分支上保存更改
- 提供启用和禁用保护的命令
- 在输出通道中显示 Git 仓库检测信息
使用方法
- 在 VSCode 中安装此扩展
- 打开一个包含 Git 仓库的项目
- 扩展会自动检测 Git 仓库,并在 "Git 分支保护器" 输出通道中显示信息
- 默认情况下,保护功能是禁用的。要启用它,请使用命令面板(Ctrl+Shift+P 或 Cmd+Shift+P)并搜索 "启用 Git 分支保护"
- 要禁用保护,请使用命令 "禁用 Git 分支保护"
当保护功能启用时,任何尝试在 master 分支上保存更改的操作都将被阻止,并显示错误消息。
此外,每次打开文件时,插件会检查是否存在 Git 仓库,并显示当前所在的分支信息。
要求
- 必须安装 Git 并可以从命令行访问
- 工作区必须包含 Git 仓库
已知问题
- 该扩展目前只保护 'master' 分支。未来版本可能会添加对其他分支的保护支持。
贡献
如果您发现任何错误或有改进建议,请在 GitHub 仓库上开一个 issue。
许可证
该扩展基于 MIT 许可证 发布。
本地测试
要在本地测试这个 VSCode 扩展,请按照以下步骤操作:
克隆或下载此仓库到本地机器。
打开终端,进入项目目录。
运行 npm install 安装所有依赖。
在 VSCode 中打开项目文件夹。
按 F5 键或在调试视图中选择 "Run Extension" 配置并点击开始按钮。
这将打开一个新的 VSCode 窗口,其中加载了您的扩展。
在新窗口中,打开一个包含 Git 仓库的项目文件夹。
使用命令面板(Ctrl+Shift+P 或 Cmd+Shift+P)运行 "启用 Git 分支保护" 命令。
尝试在 master 分支上修改文件并保存,您应该会看到一个错误消息。
要停止调试,关闭新打开的 VSCode 窗口或在原始窗口中停止调试。
如果您在测试过程中遇到任何问题,请检查原始 VSCode 窗口中的调试控制台输出以获取更多信息。
| |