如何在塔伦德实施Git项目?

时间:2018-12-06 20:00:33

标签: git talend

我们有一台安装了Talend studio的远程计算机。 2个用户通过不同的登录名访问此远程计算机。同样,两个不同的登录名可以连接到Talend studio,但是使用相同的分支(TestTalendProject / Development)。这两个用户都在Talend Studio中看到相同的工作,等等。如何实现他们俩看到自己的工作,然后将它们发布到同一工作区(TestTalendProject)。

2 个答案:

答案 0 :(得分:0)

您没有说明您是否拥有Talend Studio的订阅版本或开放版本,但是由于订阅版本已经集成了Git,因此我假设您正在使用Talend Open Studio。

由于Talend用于跟踪其作业/路线等的文件是基于XML的,因此您可以简单地使用常规的集中式Git流:

  • 创建一个远程存储库
  • 用户1提交他们的本地更改并推送到远程分支
  • 用户2从远程分支拉到其本地分支,解决冲突(如果有),提交并推送到远程分支
  • 根据需要重复

只要每个开发人员都同意工作流程,就不必过多地解决冲突,可以将任何用户特定的文件添加到.gitignore中,以免跟踪其更改。

答案 1 :(得分:0)

您可以通过将git用于Windows来同步项目。

  • 在gitlab / github上创建一个空项目my_project。
  • 在Talend上创建项目MY_PROJECT
  • 在Talend / workspace / MY_PROJECT中对my_project进行git克隆

添加.gitignore文件:

**/jobInfo.properties
.JETEmitters/
.Java/
.metadata/
code/routines/system/*.*
temp/
sqlPatterns/
.settings
poms/
#talend.project
#.project
  • 添加您的第一份工作

然后

git add .
git commit -m 'feat(xxx): WIP my first job'
git push

..仅此而已,TADA!

希望有帮助:)!

大卫