Вы не указываете, есть ли у вас подписка или открытая версия Talend Studio, но, поскольку версия подписки уже интегрирована с Git, я предполагаю, что вы используете Talend Open Studio.
В качествефайлы, которые Talend использует для отслеживания своих заданий / маршрутов и т. д., основаны на XML, вы можете просто использовать обычный централизованный поток Git:
- Создать удаленный репозиторий
- Пользователь 1 фиксируетих локальные изменения и отправка в удаленную ветвь
- Пользователь 2 вытягивает из удаленной ветви в локальную ветвь, разрешает конфликты (если есть), фиксирует и отправляет в удаленную ветвь
- повторяет при необходимости
Пока рабочий процесс согласован каждым разработчиком, не должно быть слишком большой необходимости в разрешении конфликтов, и любые файлы, специфичные для пользователя, могут быть добавлены в .gitignore, чтобы избежать отслеживания их изменений.