Azure DevOps: 合并两个项目

4
几年前,我们团队完全转向了Azure DevOps。在那之前,我们使用的是本地的TFS和Subversion混合,但转向Azure DevOps更容易维护我们的开发人员和BA团队之间的项目状态。当时,对于团队正在处理的每个项目,我们只是在Azure DevOps中创建了一个新的“项目”,但在过去几年中,我们发现使用这种方法无法帮助我们跟踪所有这些项目的指标。我们还看到,维护多个单独的待办事项清单并不理想,因为我们的开发人员分布在不同项目的多个Sprint中,没有一个单一的地方供团队领导或Scrum Master完全了解其团队成员在单个工作日中正在处理的内容。
现在,我们已经利用了查询,但这些查询只能做到这一步,因此我们已经决定将我们的项目合并为一个“项目”。我的Scrum Master和我一直在研究Naked Agility的合并工具,如此链接中所述:https://blog.devopsabcs.com/index.php/2019/06/12/one-project-to-rule-them-all/

有人用过这个工具吗?它对你有多大帮助?还有,是否有其他将项目合并在一起的选项,因为这个工具似乎非常复杂(开发者也承认了这一点)。

1个回答

3
Azure DevOps: 合并两个项目
很抱歉给您带来的不便。
目前在 Azure DevOps 中,将项目合并到一个项目中是不支持的。
有一个“正在审核中”的用户反馈 使团队项目在团队项目集之间移动成为可能
将两个项目合并并不是一项简单的任务,它不仅包含源代码、构建/发布历史记录和工作项等内容,而且主要涉及访问和安全性方面的注意事项:
  • 外部 API 集成,如 Web 应用程序、功能应用程序、JIRA 和 Service Now
  • 外部入站应用程序授权
  • 外部出站应用程序授权,例如 Azure 服务主体
  • 变量组授权到 YAML 构建管道
  • 库引用更新,包括 KeyVault
  • 等等
这种重构最终比代码合并本身更费力。
此外,还有一个 Azure DevOps 扩展 Azure DevOps 迁移工具,它允许您在 Azure DevOps/TFS 中在同一组织内以及组织之间迁移团队、工作项和计划与套件。观看30分钟视频概述,帮助您入门。这个工具很复杂,不总是容易发现您需要做什么。
希望这可以帮到您。

2
@Leo-Lui-MSFT,感谢您的跟进。是的,我已经看过视频了,即使在那之后,它仍然非常复杂,但现在看起来这似乎是我们目前唯一可以走的路。不过,我要说的是,我们正在迁移到当前“主”项目中的项目都非常简单,因为它们只包含待办事项、存储库、维基和管道。 - David Coxsey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接