<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Talend GIT team collaboration issues in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Talend-GIT-team-collaboration-issues/m-p/2416593#M140134</link>
    <description>&lt;P&gt;GIT is a fantastic tool for purely textual sources, however, as a team we run into lots of problems with our Talend projects trying to collaborate and merge changes between team members. They often get lost or overwrite each other without any warning and we only find out when previously fixed problems in our data start to appear again.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We're struggling to understand why this is happening, have other users ran into this problem?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Scenario&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;branch origin/development - this has our main Talend project&lt;/P&gt;
&lt;P&gt;User A and User B both pull from&amp;nbsp;origin/development&lt;/P&gt;
&lt;P&gt;User A makes a critical change to some SQL code, publishes the job and pushes the code to origin/development via Talend.&lt;/P&gt;
&lt;P&gt;User B a day later opens the above job , changes the type of a context variable but does not alter the SQL code or there is something different in User B's settings which forces Talend to alter some of it's own files.&lt;/P&gt;
&lt;P&gt;User B's codebase is now recognised as the most recent and will overwrite User A's code changes on&amp;nbsp;origin/development without flagging a conflict.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Talend Cloud Data Management Platform&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Studio 7.3.1 R2022-06-07&lt;/STRONG&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 08 Feb 2024 11:58:46 GMT</pubDate>
    <dc:creator>MattE</dc:creator>
    <dc:date>2024-02-08T11:58:46Z</dc:date>
    <item>
      <title>Talend GIT team collaboration issues</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-GIT-team-collaboration-issues/m-p/2416593#M140134</link>
      <description>&lt;P&gt;GIT is a fantastic tool for purely textual sources, however, as a team we run into lots of problems with our Talend projects trying to collaborate and merge changes between team members. They often get lost or overwrite each other without any warning and we only find out when previously fixed problems in our data start to appear again.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We're struggling to understand why this is happening, have other users ran into this problem?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Scenario&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;branch origin/development - this has our main Talend project&lt;/P&gt;
&lt;P&gt;User A and User B both pull from&amp;nbsp;origin/development&lt;/P&gt;
&lt;P&gt;User A makes a critical change to some SQL code, publishes the job and pushes the code to origin/development via Talend.&lt;/P&gt;
&lt;P&gt;User B a day later opens the above job , changes the type of a context variable but does not alter the SQL code or there is something different in User B's settings which forces Talend to alter some of it's own files.&lt;/P&gt;
&lt;P&gt;User B's codebase is now recognised as the most recent and will overwrite User A's code changes on&amp;nbsp;origin/development without flagging a conflict.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Talend Cloud Data Management Platform&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Studio 7.3.1 R2022-06-07&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Feb 2024 11:58:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-GIT-team-collaboration-issues/m-p/2416593#M140134</guid>
      <dc:creator>MattE</dc:creator>
      <dc:date>2024-02-08T11:58:46Z</dc:date>
    </item>
    <item>
      <title>Re: Talend GIT team collaboration issues</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-GIT-team-collaboration-issues/m-p/2416652#M140137</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Talend &amp;amp; GIT is not as easy as GIt for python, java, c# or any other source code.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A common git best practices, is to create a branch from development (example : jira-1), work offline on it, push the modification to create a cloud backup of jira-1.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Once finished, merge jira-1 into development, and push this branch, now updated with jira-1.&lt;/P&gt;
&lt;P&gt;User B can create a branch jira-2 and modify is code AFTER the modification of user 1.&lt;/P&gt;
&lt;P&gt;In Talend it's impossible to merge 2 modifications from 2 users inside the same job. So in your scenario, either user A or user B has to finish, push, merge and let the other work on the same job&lt;/P&gt;
&lt;P&gt;If a conflict is detected, you can accept user A version or user B version, not being able to merge the modifications from both in the same job&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Thu, 08 Feb 2024 13:26:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-GIT-team-collaboration-issues/m-p/2416652#M140137</guid>
      <dc:creator>jeoste</dc:creator>
      <dc:date>2024-02-08T13:26:14Z</dc:date>
    </item>
  </channel>
</rss>

