Composer 인스톨시 Discard changes 를 자동으로 처리하는 방법

배포를 자동화하려면 composer install도 자동으로 완료되어야 합니다.
composer install 을 하다보면 자주는 아니지만 가끔씩 discard-changes 에 대해 어떻게 처리를 할지 입력하도록 요구 받는데요, 이때 값을 입력해주지 않으면 더이상 패키지가 업데이트가 진행이 되지 않습니다.

discard-changes 가 발생해도 배포가 정상적으로 이뤄질 수 있도록 하기 위해서는 아래와 같이 composer.json에 discard-changes 옵션을 넣어주시면 됩니다.

{
    "config": {
        "discard-changes": true
    },
    "require": {
        "monolog/monolog": "1.11.*@dev"
    }
}

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.