Итак, я следую архитектуре микро-сервисов и использую один репозиторий GitHub для поддержки кода. Теперь у меня есть бэкэнд-ветка, которая является отправной точкой для любого микросервиса, который я создаю. У меня есть ветка userserv и ветка authserv, но становится трудно управлять кодом, когда есть зависимости между микро сервисами. поэтому мне нужно иметь тестовую ветку, в которую я могу поместить код каждого микросервиса, и когда я проверяю эту тестовую ветвь, я вижу все папки для всех микросервисов, которые объединены с этим, но я не хочу, чтобы что при слиянии нового микросервиса с этой веткой тестирования я не должен получать код от других микросервисов (которые уже объединены с веткой тестирования) в новой ветке микросервиса. Есть ли способ добиться этого?