Solution - Project 1 - project 2 - Project 3 - Utility
当我分支我的项目时,它将如下所示:
Solution - Project 1-DevBranch - project 2-DevBranch - Project 3-DevBranch - Utility
从我的每个分支调用公用事业项目最有效的方法是什么?
如果您的实用程序项目位于存储库之外,如果您在其他项目中使用它,则应该考虑使用打包/版本解决方案,例如NuGet。
设置您自己的内部NuGet服务器很简单,事实上,如果您使用的是VST/TFS构建,那么还有一个步骤可以根据该构建的工件为您生成NuGet包。
使用这种方法,您可以在不影响实用程序源代码的情况下,将实用程序包的x版本安装到项目中,而不管分支如何。