🕌

composer.lockのcontent-hashがコンフリクトした時の解消方法

2022/06/29に公開

はじめに

複数人で開発を行っていると、composer.lockのcontent-hashがコンフリクトするケースがあるかと思います。

こんなやつです。

<<<<<<< HEAD
    "content-hash": "cf1dff96707179ceae053c1d5685547f",
=======
    "content-hash": "aa9b56fac6bdcba2a932ace817f0345b",
>>>>>>> master

毎回解消方法を忘れるので、手順を残しておこうと思います。

手順

その1

content-hashのどちらかを残す。
つまり、コンフリクトをまず解消します。

その2

次のコマンドを実行する。

composer update --lock

これで、新たなcontent-hashが生成されます。
これで解消です。

Discussion