面向开发人员的 ALM

本节中的文章介绍您作为开发人员如何使用可用的 API、工具和其他资源,来使用 Microsoft Power Platform 实施应用程序生命周期管理 (ALM)。

我们先稍微谈一下团队开发,然后深入介绍 Azure DevOps 和可用的生成工具。

若要了解有关重要的 ALM 概念以及如何使用解决方案的详细信息,请参阅应用程序生命周期管理概述并观看以下视频。

团队开发

当我们提到团队开发时,我们指的是多个开发人员在同一个环境中进行协作,而不是多个开发人员在同一个应用程序上工作并共享源代码。 对于团队开发,使用工具或流程来实现开发人员分离是一个较好的做法。

详细信息:场景 5:支持团队开发

冲突管理

对于团队开发,目标是在对共享代码进行更改时避免冲突。 使用源代码控制系统,分支和合并有助于避免更改冲突,并防止团队成员在共享存储库中因部分完成工作而彼此影响。

另一种方法是使用策略来避免冲突。 例如,在复杂的组件上一次只能有一个人在工作,以避免出现源代码控制系统可能无法自动解决的合并冲突。

处理复杂组件

什么是复杂组件? 示例包括窗体、画布应用、流和工作流。

与其他团队成员协调工作,避免一次让一个以上开发人员处理同一个窗体或组件。 如果确实有多个开发人员在同一个画布应用上工作,让他们在单独的组件上工作以避免冲突。

另请参见

用于 Azure DevOps 的 Microsoft Power Platform Build Tools
Power Platform 开发人员文档