У меня есть несколько решений Visual Studio, которые разделяют общий проект.
Пример:
Solution of the common project
- Common project
Solution A
- Common project
- Custom project A
Solution B
- Common project
- Custom project B
And so on...
Каждое решение имеет свой собственный SVN-репозиторий, чтобы разработчики могли работать только над конкретным решением.
Будет около 50-60 различных решений, и мне нужно иметь возможность собирать их отдельно.
Когда я буду, например, переименовывать метод в общем проекте, который используется в других проектах, есть ли способ применить изменения к каждому решению?
Подобно решению, предложенному здесь (Есть ли инструмент рефакторинга, который работает с файлами решений?), я могу создать мастер-решение, которое содержит все проекты, и рефакторить оттуда, но мне придется проверять и обновлять каждый репозиторий, чтобы иметь возможность сделать это.
Должен ли я изменить структуру моих репозиториев?
Есть ли лучший способ сделать это или избежать этой проблемы?