From d4f55f6916f8037cce648d0eb83a7922d3d062cd Mon Sep 17 00:00:00 2001 From: wenyu Date: Wed, 18 Mar 2026 20:30:51 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E9=87=8D=E5=A4=8D=E6=98=9F=E7=90=83=20ID=20=E7=9A=84=E6=B3=A8?= =?UTF-8?q?=E9=87=8A=E4=BB=A5=E6=BE=84=E6=B8=85=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新 fixDuplicatePlanetIds 函数中的注释,明确说明 buildDuplicatePlanetIdMap 已在上一步修复重复 ID,当前函数仅通过检查 idMap 是否非空来判断迁移是否发生实际修改。 --- src/utils/migration.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/utils/migration.ts b/src/utils/migration.ts index 84af296..5a9e132 100644 --- a/src/utils/migration.ts +++ b/src/utils/migration.ts @@ -287,6 +287,8 @@ const fixDuplicatePlanetIds = (data: MigratableGameData): boolean => { return false } + // buildDuplicatePlanetIdMap 已经在上一步直接修复了重复星球 ID, + // 只要 idMap 非空,就说明当前迁移已经发生了实际修改。 let mutated = true player.planets.forEach(planet => {