Структурирование репозитория git - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть веб-сервис, написанный на C #, разделенный на бизнес-сущности, бизнес-логику и уровни доступа к данным.

Чтобы упростить разработку и безопасность, уровень доступа к данным для методов alpha / prototype выполняет операторы SQLпротив простой базы данных с простыми таблицами и тестовыми данными.Один из разработчиков поддерживает это при разработке интерфейсного интерфейса.

Как только методы будут утверждены, я изменю уровень доступа к данным на смесь вызовов сторонних веб-сервисов и запросов к базам данных, структурированным как производственные.Бета / производственные приложения используют эту версию веб-сервиса.

Я думаю о том, чтобы иметь бета / прод-сервис в качестве git-ветви альфа-сервиса.Я буду перебазировать ветку каждый раз, когда новая версия альфа фиксируется и утверждается, и объединяю изменения (код сущности и бизнес-логики протягивается напрямую, а код доступа к данным потребует тщательного сравнения и кодирования).

Учитывая, что всегда будет две версии веб-сервиса, и что я не хочу, чтобы альфа-команда соприкасалась с бета-кодом или слилась с ним, является ли этот рабочий процесс разумным решением?Или есть лучший способ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...