Передача файлов проекта / метаданных в хранилище является дискуссионной темой. Пуристы говорят, что репозиторий предназначен исключительно для исходного кода приложения, поэтому любой может извлечь код, не полагаясь на какие-либо конфигурации среды разработки, где, как говорят другие, это полезно и экономит время.
Если ваша команда использует одну и ту же среду разработки и будет работать в течение всего жизненного цикла проекта, я думаю, что это может быть практичным. Однако лично мое рабочее место всегда игнорировало метаданные из IDE, таких как Eclipse, и выходные данные процесса сборки.
Чтобы решить проблему копирования исходного кода прямо в производство, я предлагаю использовать сервер непрерывной интеграции или сборки для выполнения этой задачи. Затем вы можете предоставить файл сборки для выполнения повторяющейся работы по удалению ненужных файлов.
В будущем вы можете добавить еще один инструмент в цепочку сборки для автоматизации таких задач, как тестирование, проверка синтаксиса, улучшение кода и развертывание на других серверах.