mcpField
R
resolving-merge-conflicts

resolving-merge-conflicts

github.com/niekcandaele开发648 次安装5 天前更新
代码仓库

关于 resolving-merge-conflicts

resolving-merge-conflicts 是一项处理 Git 合并和变基冲突的技能,尽可能保留双方变更的原意。它涵盖检查冲突背景、运行项目检查并完成操作的流程。

主要功能

  1. 01检查合并或变基状态及冲突
  2. 02从提交和问题追溯变更意图
  3. 03逐块解决冲突并尽量保留双方意图
  4. 04运行项目检查并修复回归问题
  5. 05暂存变更并完成合并或变基

适用场景

  1. 01解决合并过程中的冲突
  2. 02处理变基期间的冲突
  3. 03验证冲突解决结果能通过项目测试

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/niekcandaele/skills --skill resolving-merge-conflicts

安装后在 Claude Code 中输入/resolving-merge-conflicts确认已加载。

详细介绍

  1. 查看当前状态,确认合并/变基的进度。检查 Git 历史记录和存在冲突的文件。

  2. 查找每个冲突的主要来源。深入了解每项更改的原因和原始意图。阅读提交消息、查看 PR,并检查原始问题/工单。

  3. 解决每个代码块冲突。尽可能保留双方的意图。如果两者无法兼容,则选择符合合并既定目标的方案,并说明取舍。不要臆造新的行为。务必解决冲突,绝不要执行 --abort。

  4. 找出项目的自动化检查并运行,通常依次为类型检查、测试和格式检查。如果仓库中包含工程师技能(描述如何构建、测试和运行项目的 <repo>-engineer 技能),请采用其中的命令,而不要自行猜测。修复合并导致的所有问题。

  5. 完成合并/变基。暂存所有更改并提交。如果正在变基,则继续变基,直到所有提交都完成变基。


改编自 mattpocock/skills,MIT © 2026 Matt Pocock。复制此文件时请保留此行。

评论

支持 Markdown