用途:为 Flutter DevTools 准备拉取请求(PR),在提交或发送 PR 前运行 presubmit 并应用自动修复。
主要步骤与用法:
- 确认 dt 配置:运行 dt --help 或检查别名,确保 dt 在 PATH 中可用;若不可用,参考 CONTRIBUTING 指南设置 dt 可执行文件。
- 更新 Flutter SDK:运行 dt update-flutter-sdk。
- 运行带修复的 presubmit:运行 dt presubmit --fix;若仍有问题或命令失败,手动修复后再次运行 dt presubmit --fix 验证。
- 为受影响代码运行测试:用 git status 或 git diff upstream/master 找出变更文件,再运行与变更代码关联的测试,例如修改 packages/devtools_app/lib/src/screens/logging/logging_screen.dart 时,运行 packages/devtools_app/test/screens/logging/ 下的 logging 测试。
验证与限制:任一步骤失败都应停止并处理问题,确认修复后再继续。重要:未经用户明确批准,不得提交或推送更改。资料来源未提供更多平台或收费等信息。