在brach中引用另一个项目

时间:2017-07-19 11:40:14

标签: visual-studio branch branching-and-merging branching-strategy

使用visual studio我在需要调用另一个项目中包含的类时,如何最好地设置分支。假设我的项目的以下结构:

Solution
-  Project 1
-  project 2
-  Project 3
-  Utility

当我分支我的项目时,它将如下所示:

Solution
-  Project 1-DevBranch
-  project 2-DevBranch
-  Project 3-DevBranch
-  Utility

从我的每个分支机构调用实用程序项目的最有效方法是什么?

1 个答案:

答案 0 :(得分:1)

如果您的Utility项目位于您的存储库之外,如果您在其他项目中使用它,那么请考虑使用打包/版本解决方案,例如NuGet。

设置您自己的内部NuGet服务器很简单,事实上如果您正在使用VSTS / TFS Build,那么还可以根据该构建的工件为您生成NuGet包。

使用这种方法,无论分支如何,您都可以将x版本的Utilities包安装到项目中,而不会影响Utilities源代码。

调用实用程序类与完成直接项目引用没有什么不同。