вообще, я бы поменьше смотрел на компании, которые способны принести в мир git lfs ради своих лулзов
в реальной жизни обычных команд надо делать так, чтобы доступные вам инструменты были готовы вам помочь, а не старались мешать.
например, если вы хотите несколько разных сервсиов на разных образах контейнеров и у вас какой-нибудь gitlab, то проще всего исходить из предположения, что отдельная сборка из отдельной кодовой базы — это отдельная репа