CHANGELOG.md 仍保持整个版本累积(strip 模式),但 Release Notes 改为: - 预发布(rc):只展示相对紧邻上一个 tag 的增量(如 rc1→rc2 新提交), 避免同版本各 rc 之间大量重复。 - 正式版:跳过同版本 rc,基准落到上一个不同版本 tag, 覆盖整个版本开发周期的全量提交。 基准 tag 按 RELEASE_IS_PRERELEASE 区分,Release Notes 独立用 git log 重新生成。
CHANGELOG.md 仍保持整个版本累积(strip 模式),但 Release Notes 改为: - 预发布(rc):只展示相对紧邻上一个 tag 的增量(如 rc1→rc2 新提交), 避免同版本各 rc 之间大量重复。 - 正式版:跳过同版本 rc,基准落到上一个不同版本 tag, 覆盖整个版本开发周期的全量提交。 基准 tag 按 RELEASE_IS_PRERELEASE 区分,Release Notes 独立用 git log 重新生成。