查看: 77|回复: 0

GitLab Cherry Pick Tool

[复制链接]

9464

主题

0

回帖

2万

积分

超级版主

积分
28505
发表于 2026-8-11 09:41:09 | 显示全部楼层 |阅读模式

概述
GitLab Cherry Pick Tool 是一款专门的浏览器扩展,旨在显着简化 GitLab 环境中的挑选过程。它使开发人员、发布经理和项目维护人员只需单击几下即可轻松创建合并请求 (MR),以便跨多个目标分支挑选提交,从而无需手动复制提交哈希或导航复杂的 GitLab 界面。该扩展程序与您的浏览器无缝集成,并在 GitLab 合并请求页面上激活,提供时尚且用户友好的弹出面板,简化了跨分支反向移植更改、错误修复或修补程序的工作流程,而无需离开页面。

安装后,该扩展会提示用户安全地输入其 GitLab 个人访问令牌,从而实现对 GitLab API 的快速安全访问。它动态加载存储库中的所有可用分支,呈现一个可搜索和可滚动的列表,有助于快速选择一个或多个分支作为挑选目标。通过自动为每个选定分支创建新的精选合并请求,该工具可以有效地打包原始 MR 中的更改并将其作为新 MR 提交,从而节省时间并减少重复手动任务期间出错的可能性。

该界面还提供实时反馈,包括指示精选操作的进度、错误或完成情况的清晰状态消息。创建 MR 后,用户可以立即从扩展弹出窗口中访问它们,从而允许立即查看或进一步合并操作。这种自动化鼓励开发工作流程中的最佳实践,加快发布周期,并使处理多个分支或复杂项目的团队能够以更少的努力保持一致性和控制。

主要特点:
- 轻松的 Cherry-Pick 操作:直接从任何 GitLab MR 页面快速创建多个分支的 Cherry-Pick 合并请求。
- 安全身份验证:在扩展程序中安全地输入和管理您的 GitLab 个人访问令牌以启用 API 交互。
- 动态分支加载:只需单击一下即可按需获取并显示当前存储库中的所有分支。
- 智能分支搜索和选择:通过直观的界面搜索和过滤分支以选择特定目标。
- 批量 MR 创建:同时为所选分支生成多个合并请求,最大限度地减少手动工作。
- 状态更新和反馈:接收有关操作进度、错误和完成状态的即时、清晰的更新。
- 快速访问已创建的 MR:从弹出面板直接打开任何新创建的合并请求,以实现无缝后续操作。

运作原理:
1. 在浏览器中打开 GitLab 合并请求页面。
2. 单击 GitLab Cherry Pick Tool 图标打开其弹出界面。
3. 输入您的 GitLab 个人访问令牌并单击“加载分支”。
4. 该扩展检索合并请求详细信息并列出所有存储库分支,允许您搜索和选择目标。
5. 选择您想要挑选提交的一个或多个分支。
6. 单击“Create Cherry Pick MR”开始在所选分支上创建新的合并请求。
7. 监控进度并直接从弹出窗口访问创建的 MR 以进行审查或合并。

隐私: - 不收集个人数据。
.crx
1.0.0

支持
.zip
1.0.0

不支持
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|天翼网

相关侵权、举报、投诉及建议等,请发 E-mail:2026@typc.net

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|晋ICP备2026008270号-1|晋公网安备14010602111293号

QQ客服返回顶部