从 Magento 存储库获取修复到我的项目

Get Fix from Magento repository to my project

我有一个问题。如何下载此修补程序中的更改: https://github.com/magento/magento2/commit/1e78fe2e37af0012b7f60b29c658221b8ab8467b

我项目中的 Magento 版本是 2.1.2 我遇到了这个异常的问题:

Configurable product "44583" does not have sub-products

那么,如何才能将此修复程序仅下载到我的存储库?

您可以使用 composer-patch 来应用 Magento 修复。要使用它,您可以执行以下步骤:

  1. 安装作曲家补丁:

    作曲家要求 cweagans/composer-patches

  2. 下载您的补丁 here 并编辑该补丁并将其拆分为如下内容:

  3. 打开 your_magento_install_dir/composer.json 并编辑 "extra" 节点以像这样应用您的补丁:

    "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"
      },
    }
    

    }

希望这能解决您的问题

谢谢