У меня есть приложение для Android, предназначенное для бизнес-клиентов в разных странах.
Мне нужно немного настроить приложение для этих клиентов. На данный момент я создал файл customization.xml (строковый ресурс в res / values), который будет содержать эти настраиваемые поля.
В настоящее время я не нашел способа сделать этих клиентов зависимыми (также обратите внимание, что они должны быть в XML-файлах).
Могу ли я использовать в git только файлы customizations.xml и androidmanifest.xml? Эти файлы довольно маленькие, поэтому я могу легко поддерживать их в разных ветках. Однако другие изменения в проекте должны быть легко перенесены в разные ветви. Как мне это сделать?
Скажем, у нас есть:
по умолчанию: основная ветка
customer1: ветка customer1 с другим androidmanifest.xml и customizations.xml
customer2: ....
Спасибо за ваши идеи. (Я бы предпочел, чтобы git решил эту проблему, но если вы знаете другой способ, пожалуйста, уточните).