[Flutter] 플러터 버전 업그레이드 안될 때

Tyger·2023년 2월 23일
0

플러터 버전 업그레이드 안될 때

이번에 Flutter 3.3에서 3.7.3으로 업그레이드를 진행하려고 하는데 에러가 발생하고 업그레이드가 진행되지 않았다.

Flutter Upgrade를 진행할 때 터미널에 아래 명령어만 입력하면 자동적으로 업그레이드를 진행한다.

flutter upgrade

터미널에 업그레이드 명령어를 입력 하였는데, 업그레이드는 안되고 아래 에러만 출력이 되었다.

이것저것 찾아보니 IDE 소스코드가 수정되어서 그렇다는 글을 보고, discard 했는데도 계속 에러가 출력이 되어 당황했는데, 원인은 생각보다 간단했다..

Your flutter checkout has local changes that would be erased by upgrading. If
you want to keep these changes, it is recommended that you stash them via "git
stash" or else commit the changes to a local branch. If it is okay to remove
local changes, then re-run this command with "--force".

우선 아래 명령어를 입력하면 업그레이드 강제 진행되어 정상적인 업그레이드가 가능하다.

flutter upgrade --force

저는 Git Branch를 개시하지 않은 상태로 업그레이드를 진행하면서 발생한 오류인 것 같다. 브랜치를 정상적으로 원격에 개시하고 다시 시도해보니 업그레이드가 정상적으로 진행이 되었다.

저랑은 다른 원인일 수 있으니 --force 추가해서 그냥 업그레이드 강제로 해도 문제는 없다.

profile
Flutter Developer

0개의 댓글