Я использую композитор в моем проекте PHP. Существует модуль, который отображает множество файлов в корневой каталог. Это включает в себя файлы, такие как README.md
а также CHANGELOG.md
и generation autolod files
выдает ошибку:
[ErrorException]
Target ./README.md already exists (set extra.magento-force to override)
Есть ли возможность игнорировать список файлов из сопоставления и не использовать опцию переопределения?
Я работаю так, например, если вы хотите предотвратить перезапись pub / .htaccess.
Добавьте это к composter.json
"extra": {
"magento-force": "override",
"magento-deploy-ignore": {
"*": [
"/pub/.htaccess"]
}
}
Смотрите здесь для более подробной информации: https://github.com/magento/magento-composer-installer/blob/master/doc/Deploy.md#prevent-single-files-from-deploy
Примечание: при обновлении версий Magento (2.2.4 -> 2.2.5) такие файлы все еще кажутся удаленными, поэтому вам необходимо восстановить их из VCS
Других решений пока нет …