Gradle flavors против Git-ветвления
Я нахожусь в точке, где было бы здорово поддерживать демо-версию, версию dev и стабильную версию для моего приложения для Android. Я все еще новичок в Gradle, и мне было интересно, каковы преимущества / недостатки использования разновидностей продуктов в Gradle по сравнению с простым ведением отдельной ветки в Git?
После прочтения того, как использовать варианты продуктов, кажется, что поддержка и сборка кода из разных веток - более подходящее решение, вместо того, чтобы иметь несколько папок вариантов в моем каталоге src. Я ошибаюсь, думая так? Я просто хочу знать, правильно ли я это делаю.
Любая помощь будет оценена. Спасибо!