我有几个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个不同的解决方案,我需要能够单独构建它们。
例如,当我重命名通用项目中其他项目中使用的方法时,是否有一种方法可以将更改应用于每个解决方案?
就像这个解决方案建议的那样(Is there a refactoring tool that works across solutions files?),我可以创建一个包含所有项目的主解决方案,并从那里进行重构,但我必须检出和更新每个存储库才能做到这一点。
我应该更改我的存储库结构吗?
是否有更好的方法来解决或避免这个问题?