Przypuszczam, że lepiej wytłumaczyłbym moją sytuację:Oprogramowanie 2-Version: Najlepsze podejście VCS?
Jestem w trakcie opracowywania oprogramowania i jestem na etapie, na którym chciałbym podzielić mój projekt na dwie gałęzie, które różnią się funkcjonalnością . Zdarza się, że ta aplikacja to aplikacja dla systemu Android, którą będę wdrażać na rynku, która ma ograniczenie, że każda aplikacja musi mieć unikalny identyfikator pakietu (rozsądny, nie?).
Moje obecne podejście polegało na sklonowaniu repozytorium git mojego oryginalnego projektu, ale powoduje to problemy z nazwami pakietów. Chcę, aby system był wystarczająco odporny, aby poprawka/nowa funkcja w jednym oddziale scalała się z inną gałęzią, ale tylko wtedy, gdy tego chcę.
Czy ktoś ma jakieś sugestie?
Chyba chodziło VCS (system kontroli wersji), a nie CMS. –
Cholerne akronimy! Zaktualizowano. Dzięki –
Nie jestem zaznajomiony z Androidem, ale wygląda na to, że architektura wtyczki może pomóc. Możesz wysłać swój produkt z różnymi zestawami wtyczek w zależności od funkcji, które chcesz uwzględnić. – DanJ