複数の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...
その後、競合は解決され、コミットするか、リベースを続行することができます (リベースを実行していた場合)。