Введение

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