SuperAPI AI 工具集

concurrent-branches

通用与其它

查看项目

更新于 10-15 23:44

技能介绍

用途:当同一仓库同时存在多个分支时,冲突往往集中在少数热点文件(注册表清单、版本字段、共享工具配置、聚合测试模块、被跟踪的构建产物)。本技能给出针对每类热点文件的正确解决规则与验证方法。

主要能力:用 git log --format= --name-only -n 200 | sort | uniq -c | sort -rn | head -15 找出热点文件;对附加型注册表采用并集,保留双方条目,并用 jq 与文件系统双向校验注册项;对版本号等单值计数器从 origin/main 重算;对生成产物先解决源文件再重新构建,并固定生成器版本以便复核;对共享工具配置取集成分支版本后重新应用自己的增量;对聚合测试模块保留双方用例并检查重名遮蔽;对共享标识符只追加、不重编号。

使用方式:按清单执行——分支前识别热点、并集解决注册表、CI 中双向校验、重算版本、重建产物、排序序列化、检查重复测试名、合并后用 git grep 确认双方特征字符串均存在,并在推送前本地运行仓库真实 CI 命令。

适用场景:多分支并行、频繁合并的仓库,尤其是含清单、版本字段、生成产物与共享配置的项目。

限制:资料未提供该技能的安装命令、平台支持、收费方式与具体效果数据;示例命令需按实际仓库调整。