Как поддерживать 2 очень похожих проекта с GIT? - PullRequest
0 голосов
/ 23 октября 2018

посмотрите, у меня есть репозиторий BitBucket, и я управляю им с помощью SourceTree (мне проще с помощью графического интерфейса).Я использовал его некоторое время, но в очень простой форме, потому что я ОЧЕНЬ ДАЛЕКО от эксперта по Git, и я был единственным, кто разрабатывал этот проект.Есть новый разработчик, и нам нужно иметь 2 очень похожих (почти идентичных) проекта.

Я хочу отделить проекты друг от друга, но делюсь большинством его функций, потому что они будут использоваться в 2 разных компаниях.Большая часть кода будет полезна для обеих компаний, но некоторые функции являются исключительными для одной или другой компании.

Например: код входа в систему и разрешения полезен для обоих проектов, но возможность контролироватьсроки производства полезны только для одной из компаний.

Каков наилучший способ сделать это?вилка, использующая запросы на удаление?ветка для каждого проекта?

1 Ответ

0 голосов
/ 23 октября 2018

Git ветки будет то, что вы ищете.Запустите проект с минимальной кодовой базой для обеих компаний, затем дважды перейдите.Если проекты являются достаточно отдельными, вы можете рассмотреть возможность использования Microservice Architecture , например, создание службы для аутентификации в отдельном проекте для вашей службы временного производства.

...