Flutter2.0稳定版_Flutter SDK 与Engin源码分支一致性问题

因为Flutter版本更新太快,所以我们必须找到正确的源码分支。
Flutter源码地址
Engin源码地址。建议使用git命令直接下载master分支

相对应的flutter与engine源码

因为flutter sdk源码与engine源码官方是分开管理的,如何找到与之对应的源码?
直接干

C:\Users\User>flutter --version
Flutter 2.0.0 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 60bd88df91 (3 weeks ago) • 2021-03-03 09:13:17 -0800
Engine • revision 40441def69
Tools • Dart 2.12.0

解释上面的信息:
flutter 版本:2.0.0
对应sdk提交id:60bd88df91
对应Engin提交id:40441def69
切换到SDK Engine版本对应的源码,上面就是Flutter 2.0.0对应的Engine的commit ID

 git checkout 60bd88df91
 HEAD is now at xxxxx Roll src/third_party/dart ecd7a88606..0a7dcf17eb (4 commits)

这样你看到的源码是属于一个上线版本了

推荐阅读更多精彩内容