Migrate from SVN to GIT without deleting projects

Highlighted
Five Stars

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

 


Accepted Solutions
Moderator

Re: Migrate from SVN to GIT without deleting projects

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

--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.

All Replies
Moderator

Re: Migrate from SVN to GIT without deleting projects

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

--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.
Five Stars

Re: Migrate from SVN to GIT without deleting projects

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

2019 GARNER MAGIC QUADRANT FOR DATA INTEGRATION TOOL

Talend named a Leader.

Get your copy

OPEN STUDIO FOR DATA INTEGRATION

Kickstart your first data integration and ETL projects.

Download now

What’s New for Talend Summer ’19

Watch the recorded webinar!

Watch Now

The Forrester Wave: Strategic iPaaS and Hybrid Integration Platforms, Q1 2019

Find out how Forrester rate different iPaaS and Hybrid Integration Platforms

Read

Have you checked out Talend’s 2019 Summer release yet?

Find out about Talend's 2019 Summer release

Blog

Talend Summer 2019 – What’s New?

Talend continues to revolutionize how businesses leverage speed and manage scale

Watch Now