У нас є сімейство додатків, усі мають однакову базу. До цього часу я розробляв цю базу, і процес роботи Git був дуже простим:
- Розвиток здійснюється в
developгалузі - Нові можливості розробляються у
name-of-the-featureгалузі - Релізи проводяться у
release-**філії
Досі код був однаковим для кожного додатку родини. Скажімо, база, якою вони діляться, зараз повна, і відтепер код буде різним для кожного додатка.
Я не впевнений, як мені поводитися з git і цим декількома додатками, які мають однакову базу.
- Чи повинен кожен з них мати власний проект git ?
- Чи повинні вони бути в одному проекті, але кожен у своїй галузі ?
Справа в тому, що якщо я розміщую їх на окремих проектах, кожна модифікація, зроблена в базі додатка, мені доведеться повторюватись у кожному з додатків. Я не дуже знайомий з git , але якщо я зберігатиму кожен проект у гілці , чи вдасться об'єднати базову модифікацію з кожним додатком?
Хтось переживав подібну ситуацію? Я не впевнений, як діяти далі.
Дякую!
ВИДАЛЕНО Коли я сказав версію, я не мав на увазі, як номери версій. Насправді це різні додатки, які мають однакову базу.