SuperAPI AI 工具集

resolving-merge-conflicts

通用与其它

查看项目

更新于 10-16 01:14

技能介绍

用途:当 git merge 或 rebase 出现进行中的冲突时使用,指导完成冲突解决而非中止操作。

主要能力与流程:

  1. 查看当前 merge/rebase 状态,检查 git 历史与冲突文件。
  2. 为每处冲突寻找主要来源,深入理解每项改动的原因与原始意图,阅读提交信息、查看 PR、查看原始 issue 或工单。
  3. 逐块(hunk)解决冲突:尽可能保留双方意图;若不可兼容,选择符合本次合并既定目标的一方,并记录取舍。不发明新行为。始终解决冲突,绝不使用 --abort。
  4. 发现项目的自动化检查并运行,通常顺序为类型检查、测试、格式化,修复合并造成的破坏。
  5. 完成 merge/rebase:暂存全部内容并提交;若在 rebase,继续 rebase 流程直到所有提交完成变基。

适用场景:需要人工介入的合并或变基冲突处理。

限制:资料未提供具体命令示例、支持的工具版本或平台信息,暂未提供。