Я использую общий репозиторий git, который имеет две основные ветви: одну для доставки продукта и одну для конкретной платформы тестирования. Существует фиксированный набор различий между ними, которые необходимо поддерживать (несколько тысяч дополнительных файлов плюс некоторые изменения в существующих файлах), но кроме этого я хотел бы объединить изменения в одной ветви с другой.
Проблема: каждый раз, когда я объединяюсь из одного в другое, этот набор различий включается, поэтому я должен удалить различия до завершения объединения. Это происходит в обоих направлениях, поэтому я навсегда выбираю реальные изменения из «поддельных» изменений.
Как я могу поддерживать эти две ветви в Git-дружественном стиле, чтобы мне не приходилось убеждать Git игнорировать эти изменения?