yarn.lock での Git の競合を解決するにはどうすればいいですか? 質問する

yarn.lock での Git の競合を解決するにはどうすればいいですか? 質問する

複数のGitブランチが、、yarn.lock ファイルに競合が発生する可能性があります。yarn.lock ファイルを削除して再生成することは、おそらく複数のパッケージが意図せずアップグレードされる原因となるため、お勧めできません。このファイル内の競合を迅速に解決する最善の方法は何ですか?

ベストアンサー1

Yarn 1.0以降このシナリオに対するサポートが組み込まれているため簡単です。

まず手動で競合を解決しpackage.json、次にこれを実行します。

$ yarn install

yarn install v1.0.1
info Merge conflict detected in yarn.lock and successfully merged.
[1/4] Resolving packages...

その後、競合は解決され、コミットするか、リベースを続行することができます (リベースを実行していた場合)。

おすすめ記事