2011-12-25 9 views

Odpowiedz

10

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.

+0

Hmm .. co z posiadaniem oddziałów na platformę i łączeniem się tylko w celu wydania? –

0

Jeśli aplikacje mają w pewien sposób wspólny kod, można również pomyśleć o rozdzielaniu aplikacji na gałęzie. W każdym razie, nie pojedyncza gałąź z drzewem dla projektów wewnątrz niej

Powiązane problemy