尝试升级到特定版本时颤振“无法检查版本号的版本分支”
Posted
技术标签:
【中文标题】尝试升级到特定版本时颤振“无法检查版本号的版本分支”【英文标题】:Flutter "Unable to checkout version branch for version number" when trying to upgrade to specific version 【发布时间】:2020-05-26 22:57:15 【问题描述】:我的 Xcode 项目正在使用 Flutter 来制作一些功能。现在我的团队告诉我升级到版本v1.12.13+hotfix.7
。我在 v1.9.1 中,我正在尝试像在 Flutter 主页中一样运行此命令并收到此错误:
之前我使用这个命令从 v1.7 升级到 1.9.1 并且它工作正常。因为我以前不知道如何使用 Flutter,而且我只使用母语,所以我不知道如何解决这个问题。你们能帮我解决吗?我无法询问我的团队,因为我们不在同一个地方工作,而且需要很长时间才能通过即时消息等待回复。
【问题讨论】:
【参考方案1】:如果您仔细阅读此答案,我很确定您会解决此问题。
unable to checkout version branch for version 1.12.13+hotfix.7.
此错误意味着您要使用的特定版本的颤振不在存储库中。
您可以通过运行flutter version
命令来验证这一点,该命令将列出目前存在的所有版本。如果您没有找到要签出的版本,则必须从中提取最新的标签。
解决方案
转到您安装 Flutter 的位置或您可能提取了 Flutter zip 的位置(如果您通过 .zip 文件安装)。
运行命令git fetch --tags
以从远程存储库中获取所有标签。
运行命令git checkout tags/1.17.0
来检查你想要的版本。
运行命令flutter --version
这可能需要几分钟才能更新。
在此之后,您将能够更新所需的 Flutter 版本
【讨论】:
以上是关于尝试升级到特定版本时颤振“无法检查版本号的版本分支”的主要内容,如果未能解决你的问题,请参考以下文章
错误:无法“发布升级”颤振工具。 5 秒后重试...(还剩 9 次尝试)
依赖项升级后 Android Firebase 依赖项出现颤振问题