У меня есть решение с 15 проектами С#, и я пытаюсь создать для них эффективный репозиторий git. Должен ли я создавать репозиторий на этом уровне или для каждого проекта в рамках решения?
WebServices/
|- WebServices.sln
|- WebService1/
`- WebService1.csproj
|- WebService2/
`- WebService2.csproj
Решение имеет ссылку на проект ../framework/framework.csproj
, которая представляет собой отдельный репозиторий, и все другие проекты имеют ссылку. Проекты в рамках решения никак не связаны, но все они используют инфраструктуру.
Я хотел бы, чтобы любые изменения в структуре были переданы проектам.
Есть ли у вас какое-нибудь руководство для меня, как достичь этого наилучшим образом?