# git Release WorkBench **Repository Path**: junpeng1024/git-release-work-bench ## Basic Information - **Project Name**: git Release WorkBench - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-28 - **Last Updated**: 2026-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Git Release Workbench 一个本地运行的 Web 面板,用来把这些动作集中到一起: - 读取本地 Git 仓库 - 选择分支执行合并 - 查看历史 tag - 根据历史 semver tag 给出 patch / minor / major 建议 - 自定义创建注释型 tag - 保存项目备注、工单模板、发布负责人、自定义信息 - 可选把分支和 tag 推送到远端,例如 Gitee ## 启动 ```bash cd /Users/lijunpeng/test_code/git-release-workbench npm start ``` 默认访问地址: ```text http://127.0.0.1:3088 ``` ## 建议的测试方式 1. 在 Gitee 上先准备一个测试仓库,并把本地仓库 remote 配好。 2. 在页面里填写仓库路径并加载。 3. 先尝试本地合并 `dev -> main`,不要勾选推送。 4. 再创建一个测试 tag,例如 `v0.0.1`。 5. 确认没问题后,再勾选“推送分支”和“推送 tag”。 ## 注意 - 工具直接执行本机 `git` 命令,不会替你处理冲突。 - 如果工作区有未提交内容,合并和打 tag 会被阻止。 - 项目配置和 tag 的自定义信息保存在本地 `data/projects.json`。 - 这是本地原型,后续可以把相同逻辑迁移到 GitLab CI/CD。