Как сохранить / поддерживать открытый и закрытый код в одном и том же хранилище? (на хостингах репозитория)

Я работаю над своим собственным проектом, который состоит из двух частей:

A. ядро ​​/ общий код (публичная часть)

B. код, который работает с проприетарным протоколом и т. Д. (Частная часть, доступная для меня и нескольких уполномоченных лиц)

Мне нужен хостинг репозитория (может быть, github, Assembly, ...), который позволяет работать в одном и том же репозитории в публичных и частных филиалах.

Я не хочу двух репозиториев, потому что я активно работаю над обеими частями, и я хочу избежать расходящихся репозиториев.

Какое решение доступно для меня?

Ответы на вопрос(1)

Ваш ответ на вопрос