Настоятельно не рекомендуется помещать рабочее пространство TOS в SVN, так как CSV / SVN по своей природе основано на файлах, а рабочее пространство TOS - на основе каталогов. Вероятность того, что вы подвергаетесь коррупции на рабочем месте, очень высока.
Тем не менее, я добился хороших результатов, используя вместо этого git (посмотрите идею здесь ). Я должен сказать, что это не элегантно, и перевод всего рабочего пространства под контроль версий - это огромная трата пространства (вы будете фиксировать скомпилированные файлы, журналы, историю, темп ...), но это единственное безопасное решение для целостности ваших метаданных. *
Будь в курсе! В поддереве * /. Java * есть внешние библиотеки и файлы пути к классам для каждого задания в вашем проекте, которое вы выполнили хотя бы один раз. Эти пути являются абсолютными . Это означает, что если вы планируете использовать ваше рабочее пространство с управлением версиями в общей среде, любой в команде должен поместить рабочее пространство в абсолютное место в своей локальной файловой системе (то есть c: / talend_git / workspace). В противном случае вы получите исключение для класса not found при выполнении заданий. Грустно, но верно.