我们有一个团队同时从事GoodData ETL的工作,并希望在将这些ETL投入生产之前遵循传统的代码审查软件开发实践。我们试图将这些ETL保留在基于Git的版本控制系统中,并使用拉取请求进行代码审查,但遗憾的是那些存储ETL的XML文件并不那么人性化。
是否有任何建议如何有效地审查其他ETL的变化? CloudConnect是否为此提供了任何工具,或者是否可以更好地解析这些ETL XML的某些特殊差异查看器?
答案 0 :(得分:1)
由于CloudConnect由Eclipse托管,因此可以使用任何版本控制系统Eclipse扩展,这使得在Eclipse托管项目上的协作变得更加容易。尽管CloudConnect本身不提供任何高级版本控制系统支持,但现有的Eclipse扩展可以提供帮助,并且可以围绕它们构建进一步的协作过程。
请注意,有些扩展程序正在将项目历史子文件夹添加到每个项目的文件夹中,该文件夹需要列在根目录中的“ .deploy-ignore ”文件中。 CloudConnect项目文件夹,以防止CloudConnect尝试将此历史记录与剩余的进程一起部署到GoodData Cloud ETL子系统。