场景:大家都知道我们平时使用spoon客户端的时候时无法直接使用git的,给我们团队协作带来了一些小问题,需要我们本机单独安装git客户端进行手动上传trans或者job。
我们团队成员倪老师开发了一款kettle的git插件,帮我们解决了这个大难题,大大方便了我们团队协作,今天一起来揭开这款插件的神秘面纱。
1、kettle的这款git插件:支持git和svn两种方式,该插件可以直接将我们本地的trans或者job文件上传至git,极大方便了我们团队协作一起开发大型数据项目。
2、git插件安装
将pdi-git-plugin 插件放到kettle的plugins目录下,重启spoon,如下图所示:
左上角出现git选项,说明git插件安装成功。
3、设置git本地目录
选择上图中的git,弹出设置窗体,如下图所示:
name:自定义名字
Description:描述
Directory:设置为本地目录
Type:支持git/svn,我们这里选择git。
4、gitee创建测试仓库,如下图所示:
5、设置远程仓库
点击Config按钮,设置远程仓库地址,如下图所示:
6、先建测试转换,保存时会自动选择我们上面设置的git对应的本地目录,如下图所示:
7、提交文件
切换到git操作页面,勾选我们需要上传的文件,添加提交信息,点击commit先将文件保存到本地git目录。
8、将文件推送到远程仓库
点击push按钮,将commited的文件推送到远程git仓库,如下图所示:
9、查看远程仓库
这时候远程仓库已经有我们上次的文件了,我们团队的其他成员可以拉取到文件就行协同操作了。