Flutterで複数台開発するとpubspec.lockが不整合

.netアプリ(POSレジ)とPHP(WEB、DBサーバー)とFlutter(iOS、Androidで会員カードアプリ)で開発するのでMacとWindowsを使っています。
二台同時に使うのは場所をとるので、.netを開発するときはWindowsで.net、PHP、Androidを開発しています。
めんどくさいですね・・・。
そんな時に表題の件のようにpubspeck.lockで差異が出たりします。
flutter pub get
を実行してもダメなときは
flutter –versionを実行してみてください。
お互いのバージョンに差異がある場合はflutter upgradeでバージョンを合わせましょう。

ちなみに私はめんどくさくて先日まで、pubspec.lockを.gitignoreに含めていましたが、これはやめた方が良いようです。
私のように一人で複数台だとめんどくさいだけで済みますが、チームで開発するとリスクしかありません。

投稿者プロフィール

TakaharaRyuji
PAGE TOP