用途:为 Android 开发提供安全检查点与状态恢复,在危险操作前保存项目状态,失败时可回退。
主要能力:支持保存、恢复、列出、删除、清理、导出与导入检查点;检查点分 Quick(Git 状态、分支、近期文件)、Standard(含构建配置与测试)、Full(含依赖、清单、instincts)三级;可恢复 Git 状态、依赖版本与测试状态,并保留 instinct 学习模式。
使用方式:操作前执行 git status 与 ./gradlew check,再运行 /mobile-checkpoint save before-<operation>;操作后运行 ./gradlew build,成功则 /mobile-checkpoint save after-<operation>,失败则 /mobile-checkpoint restore before-<operation>。其他命令包括 /mobile-checkpoint list、prune --keep 10、delete <name>、export <name>、import <file>、verify <name>。可通过 hooks 配置在 Bash 含 gradle 或编辑 AndroidManifest.xml 时自动创建检查点。命名建议使用 before-{operation}、after-{operation}、{feature}-complete、{version}-rc、working-{date},避免 checkpoint1、save、temp。
适用场景:大型重构(如 MVI 迁移)、Gradle 与依赖升级、清单权限与组件变更、导航重构、实验性功能,以及功能完成、测试通过、发布构建成功、性能优化等里程碑。
限制:检查点记录测试状态而非测试代码,恢复后测试可能不同;依赖恢复需手动比对还原并运行 ./gradlew --refresh-dependencies;检查点补充而非替代版本控制。资料未提供安装方式、收费与平台信息。