Рабочий процесс: git-репозиторий с подмодулями для выпуска
Мой проект git (плагин Wordpress) содержит некоторые сторонние подмодули с дополнительными файлами (язык .po
файлы, /tests
папка, coverage.cover
), которые не нужны в релизных версиях.
Есть ли команда / рабочий процесс, который автоматически удаляет все эти файлы для выпусков?
1 ответ
Решение
Процесс управления релизами отличается от управления исходным кодом (здесь Git и его подмодуль)
Если ваш процесс развертывания состоит в том, чтобы просто извлекать содержимое репозитория Git (и его подмодуля, с git submodule update --init --recursive
), то нет, в Git нет ничего такого, что могло бы убрать ненужную часть этих подпунктов.
Вам нужно будет вызвать дополнительный сценарий (созданный для тонкой настройки развертывания), который позаботится об этом шаге.