使用 Pull Request 合并 EAP 文件(Enterprise Architect)

Use Pull Request to merge EAP files (Enterprise Architect)

我请求在 git 回购中使用 GitHub 拉取请求,该回购在单个二进制文件(来自 Enterprise Architect 的 EAP 模型)中不断开发到主分支中。

当拉取请求打开时,它会触发 Jenkins,它应该使用特殊的合并工具来合并 EAP 文件,但是如何将这种工具与 GitHub 拉取请求集成?

对于这样的请求,你建议我做什么?有什么想法吗?

据我所知,Pull Request 将仅使用 git 合并,对吗?

.eap 文件是一个 jet (MS-Access) 数据库文件。

没有合并 .eap 文件的合并工具。 EA 的版本控制系统依赖于 xmi 文件。

所以基本上你应该使用内置的基于 xmi 的机制而不是尝试合并二进制文件。

我隶属于 LieberLieber,而 LemonTree 是一个使用 EA 模型的商业解决方案 Git

如果您使用 LemonTree 3.3+ 和 LemonTree.Automation 增强您的体验,您可以使用 Enterpirse Archtiect(.eap、.eapx、.qea、.qeax)文件执行真正的拉取请求样式工作流程。

这是一个带有 Github Actions 的 Repo,其中展示了一些东西 ;)

https://github.com/LieberLieber/LemonTree.Automation.Workflows

例如查看这个拉取请求: https://github.com/LieberLieber/LemonTree.Automation.Workflows/pull/72

会话文件可能已过期 - 但它们将在 LT 3.3+ 中自动加载