用途:在当前分支上按明确输入执行 merge、rebase 或 rebase --onto 操作,并统一处理工作区准备、冲突解决、收尾与完成摘要。即使仓库看起来干净,也按步骤执行,以保证结果一致、可追溯。
主要能力:支持三种操作(merge、rebase、rebase-onto);可指定要合并或变基的目标分支/引用;rebase-onto 需提供新基底 onto,可选 upstream 限定要移动的提交范围;conflict-stop 为 true 时,每解决一组冲突后暂停,列出涉及文件清单等待用户确认,并可根据反馈调整解决方式;结束时汇总操作、每个冲突的解决方式与关联文件、stash 状态及剩余人工跟进事项,并提醒未执行推送。
使用方式:提供 branch(缺失时询问);operation 为 rebase-onto 时提供 onto;可选 upstream、conflict-stop。按技能定义的步骤准备工作区、执行对应命令并捕获输出,无冲突则继续收尾;有冲突则按定义解决并记录理由;用户可指示中止操作。
适用场景:需要把分支合并或变基到目标分支、需要 rebase --onto 迁移提交、希望在冲突处理中插入人工复核的 Git 工作流。
限制:不负责推送,推送由用户自行完成;成功标准为操作完成且冲突全部解决,或按用户指示中止,且 git status --short 无待处理变更,或摘要中列明有意保留的后续事项。具体命令、安装方式与平台支持资料中暂未提供。