我正在考虑迁移到 Azure DevOps。但我正处于难以决定哪个选项有用的阶段。
我的要求:
我正在考虑使用单个项目(多个存储库)
但在走这条路之前,我只想知道这两种选择的优缺点。
答案 0 :(得分:0)
一般而言,我们建议您使用单个项目来支持您的组织或企业。单个项目最大限度地减少了管理任务的维护,并支持最优化/最灵活的 cross-link object 体验。
即使您有多个团队在处理数百个不同的应用程序和软件项目,您也可以最轻松地在一个项目中管理它们。项目用于隔离存储在其中的数据。您无法轻松地将数据从一个项目移动到另一个项目。当您将数据从一个项目移动到另一个项目时,您通常会丢失与该数据相关的历史记录。
所以根据你的情况,建议使用单个项目,多个repos,多个团队。详情可参考此官方document。
添加另一个项目的原因
您可能希望在以下情况下添加另一个项目: