源代码管理存储库作

连接到 Git 后,将跟踪更改 Microsoft Dataverse。 可以在非托管 解决方案的“源代码管理页上查看非托管更改的列表。 属于托管层的对象不包含在提交中。

查看解决方案区域中的更改

  1. 在非托管解决方案中进行更改或添加对象后,转到中的“ 解决方案” 区域 Power Apps。

  2. 打开您所做更改的解决方案,然后在左侧导航窗格中选择源代码管理

    解决方案中准备提交到 Git 的更改列表

源代码管理屏幕提供了可用于从您的环境提交到源代码管理的更改 列表 。 如果在另一个浏览器选项卡中进行了更改,请选择 “刷新” 以刷新列表。选择“检查更新 ”会 查询源代码存储库,并确定 Git 中是否有 可用于拉取到环境中的更新 。 检测到后,需要解决 环境中的对象与 Git 之间检测到的冲突

冲突解决

系统将检测您的源存储库是否存在冲突的更改。 它在冲突 选项卡 上列出了这些问题。您应该在拉取或提交之前解决所有冲突。 选择列出的每个冲突,然后选择保留 现有更改 (如果要保留源自您的环境中的更改),或者 如果要接受源代码存储库中所做的更改,则选择接受传入更改

如果选择保留现有更改,则这些对象将移动到“更改” 选项卡,并可用于提交到源代码存储库。 如果选择接受传入更改,则这些对象将移动到“更新” 选项卡,并可用于拉入您的环境。 在冲突选项卡中做出选择并不立即对源代码执行任何操作,但可解决冲突,以便下次拉出或提交操作时执行所选择的更改,而不需要任何进一步冲突。

从源代码管理存储库请求可用更改

若要将源代码管理存储库中可用的更新导入到环境中,请切换到“更新” 选项卡,然后选择 “检查更新”。 接下来,查看可用的更新,然后选择 命令栏上的拉取。 建议验证可能受这些传入更改影响的应用程序体验。

如果在 Git 中删除了对象,系统会提示你从解决方案中删除该对象(对象保留在环境中)或从环境中删除该对象。 这是从 Git 中提取更新之前所必需的。

将更改提交到源代码管理存储库

要将更改提交到源代码管理,切换到更改选项卡,查看更改。 从顶部菜单中选择 “提交” ,输入有关提交的注释,然后再次选择 “提交”

更改提交后,您可以直接导航到 Azure DevOps 查看您的提交,或选择在信息栏项上提供的提交编号,它通知您提交成功。

备注

最佳做法是先解决冲突,然后将任何更改从源代码拉入您的环境,验证您的应用程序是否仍然按照预期方式工作和运行,然后将更改提交到源代码管理。 这种做法可确保提交源代码时质量最佳。

后续步骤

Git 集成设置