Mam 2 projekty, a właściwie te 2 projekty są około 80% podobne, różnica polega głównie na języku i modelu biznesowym, jedna jest dla większej grupy odbiorców posługującej się językiem angielskim i ma 9 $/Miesiąc modelu biznesowego, inny używa języka lokalnego z freemium model biznesowy.Utrzymanie projektu za pomocą Git
Kiedyś chcę dodać nową funkcję/funkcjonalność, chcę dodać ją do obu projektów, ale także czasami chcę dodać funkcję specjalnie dla lokalnego projektu.
Moje pytanie brzmi: jak zachować te dwa projekty z git?
- utrzymaniem 2 repozytorium git dla każdego projektu lub
- Utrzymywać jednym repozytorium git z 2 głównie oddział lub
- Każda inna propozycja?
Submodules to sposób na osiągnięcie tego celu. Wszyscy muszą jasno wiedzieć, co się dzieje, ale kiedy już to robią, to najmniej. –