Gitee Panel

VS Code 的 Gitee 集成扩展,提供 Pull Request 管理功能。
功能特性
- 📋 PR 列表查看:展示当前仓库的所有 Pull Requests
- 🔍 文件差异对比:使用 VS Code 内置 Diff 查看器查看 PR 变更
- 🔄 PR 状态筛选:支持筛选开放、已合并、已关闭的 PR
- ✨ PR 创建与合并:快速创建新的 PR 并进行合并操作
- 👥 代码审查流程:支持完整的 PR 审查和测试流程
安装
在 VS Code 扩展市场中搜索 "Gitee Panel" 或点击 这里 安装。
配置说明
Gitee 访问令牌 (必需)
{
"gitee.accessToken": "你的访问令牌"
}
获取方式:Gitee 设置 -> 私人令牌 -> 生成新令牌
Gitee API 地址 (可选)
{
"gitee.baseUrl": "https://gitee.com/api/v5"
}
PR 默认显示状态 (可选)
{
"gitee.defaultPRState": "open" // 可选值: "all", "open", "merged", "closed"
}
云效配置 (可选)
{
"gitee.yunxiaoToken": "你的云效访问令牌",
"gitee.yunxiaoDomain": "云效服务接入点"
}
获取方式:云效控制台 -> 个人设置 -> 访问令牌
使用说明
PR 列表查看
- 在活动栏中点击 Gitee 图标打开扩展
- 展开/折叠 PR 可查看文件变更列表
- 点击文件查看具体改动
PR 操作
- 创建 PR:点击列表顶部的 "+" 按钮
- 合并 PR:点击 PR 右侧的 "✓" 按钮
- 筛选 PR:点击列表顶部的过滤器按钮
- 刷新列表:点击列表顶部的刷新按钮
限制条件
- PR 合并限制
- PR 必须处于开放状态
- PR 不存在冲突(mergeable 为 true)
- 当前用户必须在 PR 的流程中(审查人或测试人)
开发指南
克隆项目
git clone https://github.com/wkeylin/gitee-panel.git
cd gitee-panel
安装依赖
npm install
开发调试
npm run watch
然后按 F5 启动调试实例
打包
npm run package
贡献指南
欢迎提交 Issue 和 Pull Request!
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature )
- 提交改动 (
git commit -m 'Add some AmazingFeature' )
- 推送到分支 (
git push origin feature/AmazingFeature )
- 提交 Pull Request
许可证
MIT
更新日志
详见 CHANGELOG.md
| |