在Visual Studio Team Services中,创建团队项目时的最佳做法是什么?
这是企业的一个项目吗?每个实际项目一个项目?每个团队一个项目?
通过TFS,我已经阅读了许多建议,以便使用具有多个区域的单个巨型团队项目(请参阅 Why You Should use a Single (Giant) TFS Team Project 。它与VSTS有何不同?
我们将使用包含C,C#,Java,Python等不同构建过程的混合语言,其中包括桌面应用程序,移动应用程序,共享的NuGet库,共享的C库等多种输出。
答案 0 :(得分:3)
与VSTS不同
没有
这是企业的一个项目吗?每个实际项目一个项目? 每个团队一个项目?
这取决于详细要求,因为该文章说,隔离和分离每个项目/团队的各种资产是有好处的,为每个项目/团队创建团队项目似乎是实现这一目标的最直观方式。
但是,如果您希望跨团队项目边界移动数据,多个团队项目可能会造成重大障碍,没有简单的方法将数据从一个团队项目移动到另一个团队项目。
总而言之,您可以参考该文章来决定团队项目的结构。
答案 1 :(得分:1)
这取决于您的具体情况。关于项目和团队的结构,Visual Studio Team Services与TFS内部部署没有区别。
另请参阅此回复,该回复解释了将单个项目与多个团队与多个项目进行比较时要考虑的差异: TFS setup for one small team and multiple parallel projects