Как добавить файлы в главный репозиторий при использовании composer?

В моем проекте PHP я использую композитор.
По некоторым причинам (глупо, но это не зависит от меня) я должен хранить все файлы проекта в репозитории git, включая файлы «vendor /», извлекаемые композитором. Я удалил «vendor /» из файла .gitignore, но некоторые модули (например, https://github.com/RWOverdijk/AssetManager) рассматриваются как подмодули —
и они не добавляются в хранилище (git add игнорирует их).

Что мне нужно сделать, чтобы вызвать сложение?

0

Решение

Вы можете использовать следующие команды:

# remove `.git` folders recursively
find vendor -type d -name '.git' -exec rm -rf {} \;
# Add the vendor folder
git add vendor

Возможно, было бы лучше убедить вашего босса, что композитор не предназначен для такой работы.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]