Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Migrate from SVN to GIT without deleting projects

Hello,

We'll have to migrate a Talend installation (from 5.5 to 6.5), with a migration from SVN to GIT. I fully understand how to migrate the source (export projects from old studio, then import it in the new studio) but I would like to know if it's possible to do it without deleting the project in the TAC ?

 

When we do a migration, the existing projects are keep in the TAC (via dump/import TAC database), but it's impossible to modify the storage of an existing projet.

Is this possible to do it with those steps :

- create the projects in GIT

- modify the project.url field in the database

 

If yes, what content do we have to write in the URL field in the database ? For a SVN project, the form is the following one but I don't have it for Git :

 

{"location":"https://domain.ex/svn/Talend_Projet/PROJECT_NAME","login":"talendlogin","passwd":"hash_talend_password","settings":"000","storage":"svn"}

Thanks

 

Labels (2)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Hello,

There are few ways available to take your project from SVN to GIT. Many approaches like using migration script are available but none of which are officially suggested by Talend till now. So, it is preferred to migrate from SVN to GIT through the manual process as mentioned below:-

To export and import to the Whole Project from SVN to GIT. 
A) Export the Project From old SVN Repository, and keep that ZIP file in a Known Location. 
B) Create a Repository in GIT enterprise and Create a New Project in TAC using just Created GIT URL as a Source Code Repository. 
C) Once the Project Created import the ZIP File. 
D) Check the Code Components and binaries what exactly you had in the SVN.
The supported and recommended Version Control Systems for Talend are listed below for all supported versions:-
https://help.talend.com/search/all?query=compatible+git%252Fsvn&filters=EnrichProdName~%2522Talend+D...
Note: The above-mentioned points are for trunk(SVN) & Master(GIT) only, if you have multiple branches in SVN you need to repeat this procedure.

Feel free to let us know if it is OK with you.

Best regards

Sabrina

View solution in original post

2 Replies
Anonymous
Not applicable
Author

Hello,

There are few ways available to take your project from SVN to GIT. Many approaches like using migration script are available but none of which are officially suggested by Talend till now. So, it is preferred to migrate from SVN to GIT through the manual process as mentioned below:-

To export and import to the Whole Project from SVN to GIT. 
A) Export the Project From old SVN Repository, and keep that ZIP file in a Known Location. 
B) Create a Repository in GIT enterprise and Create a New Project in TAC using just Created GIT URL as a Source Code Repository. 
C) Once the Project Created import the ZIP File. 
D) Check the Code Components and binaries what exactly you had in the SVN.
The supported and recommended Version Control Systems for Talend are listed below for all supported versions:-
https://help.talend.com/search/all?query=compatible+git%252Fsvn&filters=EnrichProdName~%2522Talend+D...
Note: The above-mentioned points are for trunk(SVN) & Master(GIT) only, if you have multiple branches in SVN you need to repeat this procedure.

Feel free to let us know if it is OK with you.

Best regards

Sabrina

Anonymous
Not applicable
Author

Thanks for the confirmation. It's a little bit long to do, but without other choice.