我们正在使用 Pentaho ETL(又名 Kettle)。Pentaho 有一个用于版本控制的内置企业存储库。然而,它很穷。首先,没有办法通过整个 Pentaho 项目来寻找变化。每个文件都是它自己的单独更改。其次,似乎没有办法标记整个版本。
我们可以使用基于文件的系统来存储我们的 Pentaho 对象。Jobs 将以一个.kjb
后缀结尾,Transformations将以一个.ktr
后缀结尾。如果该文件系统恰好是 Git 或 Subversion 工作区,我们可以签出/推送/同步 Pentaho 项目的修订,进行更改,然后将这些更改提交/推送回存储库。
但是,似乎没有一种方法可以像使用 Eclipse、VisualStudio 或任何其他 IDE 环境那样从 Pentaho 本身签入和签出文件。
有没有办法将 Subversion 与 Pentaho 集成?是否可以在 Pentaho ETL/Kettle 中使用 Eclipse(不仅与 Subversion 和 Git 集成,还与 Jira 和 Rally 集成)?