Рабочий процесс: git-репозиторий с подмодулями для выпуска

Мой проект git (плагин Wordpress) содержит некоторые сторонние подмодули с дополнительными файлами (язык .po файлы, /tests папка, coverage.cover), которые не нужны в релизных версиях.

Есть ли команда / рабочий процесс, который автоматически удаляет все эти файлы для выпусков?

1 ответ

Решение

Процесс управления релизами отличается от управления исходным кодом (здесь Git и его подмодуль)

Если ваш процесс развертывания состоит в том, чтобы просто извлекать содержимое репозитория Git (и его подмодуля, с git submodule update --init --recursive), то нет, в Git нет ничего такого, что могло бы убрать ненужную часть этих подпунктов.
Вам нужно будет вызвать дополнительный сценарий (созданный для тонкой настройки развертывания), который позаботится об этом шаге.

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