Git nie zapewnia łatwego sposobu na pobranie podkatalogu z repozytorium. Oznacza to, że jeśli masz dwa zespoły pracujące nad wersją Androida i ios, każda z nich będzie musiała wymeldować się z kodu drugiego zespołu.
Co gorsza, dziennik git będzie kompletnym bałaganem, ponieważ będzie zawierał zatwierdzenia ze wszystkich aplikacji. To może powodować pewne problemy podczas tworzenia i łączenia oddziałów związanych z konkretną aplikacją.
Nie widzę żadnego powodu, dla którego osobne projekty w tym samym repozytorium git.
Jeśli chcesz mieć jakieś centralne repozytorium, w którym możesz przechowywać dodatkowe rzeczy, takie jak dokumenty lub coś jeszcze, związane z całym projektem, a nie jedną z aplikacji, możesz utworzyć centralne repozytorium i dodać repozytorium każdej aplikacji do niego jako git submodule.
Hmm .. co z posiadaniem oddziałów na platformę i łączeniem się tylko w celu wydania? –