多人协作,如何避免 CHANGELOG.md 冲突?
Keep the changelog, avoid the conflicts
随着多人和 AI 代理并行开发,CHANGELOG.md 文件频繁遭遇 Git 冲突,即使代码合并顺利,日志更新却常因同时修改同一行而卡住。本文介绍 changelog-merge 工具,它能智能识别 Keep a Changelog 格式,自动合并独立条目,保留冲突标记供人工处理。无论是通过 devenv 环境一键集成,还是直接在 Git 中配置 merge driver,都能显著提升协作效率。让日志更新不再成为合并阻塞点。
Git 会看到对同一行的竞争编辑,即使这些条目描述的是独立的工作。