用途
该技能针对的是正在进行的 git merge 或 rebase 冲突场景。当你需要解决一个尚未完成的合并或变基冲突时,可以启用它来引导整个处理流程。
主要能力
- 查看当前 merge/rebase 的状态,检查 git 历史与冲突文件。
- 为每一处冲突找到主要来源,深入理解每项改动为何被做出、原始意图是什么:阅读提交信息、检查 PR、查看原始 issue 或工单。
- 逐个解决冲突块(hunk):尽可能同时保留双方意图;若两者不兼容,则选择与本次合并既定目标一致的一方,并记录这一取舍。要求不虚构新行为。
- 始终解决冲突,绝不使用 --abort。
- 发现并运行项目的自动化检查,通常顺序为类型检查、测试、格式化,修复合并所破坏的内容。
- 完成合并或变基:暂存所有内容并提交;若在 rebase,则持续进行直到所有提交完成变基。
使用方式
该技能以自然语言流程描述其工作方式,没有提供具体的安装命令或代码片段。用户可依据上述步骤执行:先了解状态与历史,再追溯冲突来源与意图,然后逐块解决并保持双方意图,随后运行项目自动化检查并修复问题,最后暂存、提交并完成合并或变基过程。
适用场景
适用于需要解决正在进行的 git merge 或 rebase 冲突的情况。
限制
资料中未提供关于收费、价格、支持平台或具体效果的信息;也未给出可复制的安装命令或代码示例。该技能明确要求不虚构新行为,且必须解决冲突而不得中止合并或变基。