我正在尝试在TFS上传我的项目。以下是我的情景。
以下是一个例子:
假设我有一个项目X和Y.在X和Y中,某些代码将完全相同。所以我将这些公共代码上传到单独的项目(让我们称之为BASE)。一些代码特定于X或Y,我将分别上传。(让我们称之为X-Spec或Y-Spec)所以当我加载我的X-Spec或Y-Spec时,它必须获取BASE代码也进入我的系统。
希望它详细,如果需要更多解释,请告诉我。
答案 0 :(得分:0)
您应该将共享项目视为其自己的版本化产品,并将输出作为Nuget包部署到Nuget包存储库(内置到VSTS中,或者您只需使用网络共享)。
然后你的其他项目会继续使用Nuget包。
当套餐更新时,您会收到通知,并且每个相关产品都可以选择何时进行更改以最大限度地降低风险。