Получить исправление из репозитория Magento в мой проект

У меня вопрос. Как загрузить изменения в это исправление: https://github.com/magento/magento2/commit/1e78fe2e37af0012b7f60b29c658221b8ab8467b

Версия Magento в моем проекте - 2.1.2, и у меня есть проблема с этим исключением:

Конфигурируемый продукт "44583" не имеет субпродуктов

Итак, как я могу загрузить только это исправление в свой репозиторий?

1 ответ

Решение

Вы можете использовать composer-patch для исправления Magento. Чтобы использовать его, вы можете сделать следующие шаги:

  1. Установите патч композитора:

    композитор требует cweagans / composer-patches

  2. Загрузите ваш патч здесь, отредактируйте и разделите этот патч на что-то вроде этого:

  3. Откройте your_magento_install_dir/composer.json и отредактируйте "дополнительный" узел, чтобы применить ваш патч так:

    "extra": {
    "magento-force": "override",
    "patches": {
      "magento/module-catalog": {
        "Fix: https://github.com/magento/magento2/issues/5762": "patches/your_patch.patch"
      },
      "magento/module-configurable-product": {
        "Fix: https://github.com/magento/magento2/issues/5762": "patches/your_patch.patch"
      },
    }
    

    }

Я надеюсь, что это решит вашу проблему

Спасибо

Другие вопросы по тегам