Я работаю в компании, чей основной бизнес не связан с программным обеспечением. Большая часть документации для использования источника управления написана командой разработчиков, предназначенной для коммерческих проектов или проектов с открытым исходным кодом. Как кто-то, кто пишет в домашнем программном обеспечении, я могу сказать, что работа выполняется иначе, чем в коммерческой или открытой исходной настройке. Кроме того, существуют хранимые процедуры и сценарии базы данных, которые необходимо синхронизировать с кодом.
В частности, я хотел бы получить предложения о том, как лучше всего структурировать репозиторий с помощью программного обеспечения для дома. В большинстве документации предлагаются соединительные линии, ветки, теги и т.д. И процедуры для поддержания условий производства, тестирования и разработки в синхронизации с их соответствующими разделами в репозитории и т.д.