Исключить воспроизводимые зависимости Composer из Git
Сохранить ручные библиотеки, изменённые и непроверенные пакеты. Добавить исключения и порядок восстановления зависимостей.
This commit is contained in:
1 parent
72afea602d
commit
0a7ded1efc
2 files changed
+45
-1
No files matched your search
@@ -0,0 +1,16 @@
|
||||
# Зависимости приложения
|
||||
|
||||
Версии зависимостей зафиксированы в `composer.lock`. Пакеты, совпавшие с
|
||||
официальными архивами этих версий, и создаваемые Composer служебные файлы
|
||||
исключены из Git.
|
||||
|
||||
В `vendor` сохранены ручные DBF/SMS/BrowserDetection-библиотеки, пакеты с
|
||||
локальными отличиями и пакеты без подтверждённого эталона. В том числе
|
||||
сохраняются правки CakePHP и дополнительные шрифты Dompdf. Состав каталогов
|
||||
задан исключениями в `.gitignore`.
|
||||
|
||||
Перед восстановлением зависимостей нужно сохранить отслеживаемую часть
|
||||
`vendor` в отдельную копию. После восстановления пакетов по `composer.lock`
|
||||
в изолированном окружении сохранённые файлы возвращаются поверх пакетов.
|
||||
Это сохраняет существующие правки и шрифты; слепая переустановка может их
|
||||
перезаписать. Восстановление и проверка работы приложения выполняются отдельно.
|
||||
Reference in new issue
Block a user