1

我们有一个团队同时致力于 GoodData ETL,并且希望在我们将这些 ETL 发布到生产环境之前遵循代码审查的传统软件开发实践。我们试图将这些 ETL 保留在基于 Git 的版本控制系统中,并使用拉取请求进行代码审查,但不幸的是,那些存储 ETL 的 XML 文件对人类不太友好。

是否有任何建议如何有效地审查其他人对 ETL 的更改?CloudConnect 是否为此提供任何工具,或者可能提供一些可以更好地解析这些 ETL XML 的特殊差异查看器?

4

1 回答 1

1

由于 CloudConnect 由 Eclipse 托管,因此可以使用任何版本控制系统 Eclipse 扩展,这使得在 Eclipse 托管项目上的协作更加容易。尽管 CloudConnect 本身不提供任何高级版本控制系统支持,但现有的 Eclipse 扩展可以提供帮助,并且可以围绕它们构建进一步的协作流程。

请注意,一些扩展将项目历史子文件夹添加到每个项目的文件夹中,需要在位于 CloudConnect 项目文件夹根目录的“<strong>.deploy-ignore”文件中列出防止 CloudConnect 尝试将此历史记录与流程的其余部分一起部署到 GoodData Cloud ETL 子系统。

于 2016-01-13T08:15:42.897 回答