共享TFS中两个不同分支的单元测试代码

本文关键字:分支 代码 单元测试 两个 TFS 共享 | 更新日期: 2023-09-27 18:09:10

我有两个不同的TFS分支,需要共享一些代码。这是为了确保所有的团队都使用相同的代码。这也将减少维护。我不太确定我该怎么做。

编辑:代码不会被发送给客户。

我现在能想到的唯一解决方案是在一个分支中使用公共代码创建一个单独的解决方案,并在该分支中添加生成的程序集。其他分支可以签出此程序集并将该程序集添加到其项目中。这似乎不是一个合适的解决方案。

代码将在一个分支中,其他人不能修改它。同样,在这种情况下,如果一个团队对代码进行了一些更改,另一个团队将不知道这些更改。其他用户需要被通知更改

他们有更容易和适当的解决方案吗?

编辑:需要共享的代码是单元测试代码。我们将在build

共享TFS中两个不同分支的单元测试代码

之前运行它

我考虑使用Build server使用通用代码和NuGet包创建单独的TFS项目。如果有人对公共组件进行任何更改,则创建新的NuGet包,该包将在构建期间由其他解决方案下载。然而,这样的解决方案需要一些概念验证,这取决于在公共代码库中可以做多少更改。