Flutter SDK降级到指定版本 -- git快速切换

1,741 阅读1分钟

在开发Flutter项目的时候,有时候需要降级到指定版本。网上看了很多教程,总结了一套简单流程。Flutter是通过Git进行版本控制。假设我们要从最新版本降级到Flutter2.*。先打开终端,切换到本机的Flutter目录, 假设目录位于~/development/flutter. 执行如下命令:

1. 切换到flutter目录

#切换到flutter目录
cd ~/development/flutter

2. 查看本地版本。如下图所示,Flutter默认的是stable分支,即使用当前稳定版本。

# 查看本地版本
git branch

image.png

3. 查看远程分支列表, 如下图所示,显示的Flutter可用版本。(Mac终端快捷键,f:下一页, b:上一页,q:退出查看)。 选中并复制需要的版本,例如复制origin/flutter-2.7-candidate.6

# 查看远程分支列表
 git branch -r

image.png

4. 检出上一步的远程分支到本地

# 检出远程分支到本地
# git checkout -b [本地分支] [远程分支]
git checkout -b flutter-2.7 origin/flutter-2.7-candidate.6

# 成功后查看本地当前分支
git branch

image.png

5. 此时本地已切换到Flutter-2.7。 执行flutter doctor, 安装本地环境, 需要下载约200M的文件。

# 执行`flutter doctor`, 安装本地环境。
flutter doctor

image.png

6.至此已安装完成,执行flutter --version查看flutter版本。