Skip to content

yodamad/svn2git

Repository files navigation

svn2git Release Build StatusLicenseCommit

This application helps you to migrate from SVN to Gitlab.

This application was generated using JHipster 5.4.2, you can find documentation and help at jhipster.

Development

To install dependences : yarn install

To run UI : yarn start

To run server : mvn spring-boot:run

If everything ok, you should be able to access site throught http://localhost:9000

alt text

Use cases

Migration initialisation

Just click on alt text

You have to check several information before starting the migration :

your gitlab account and group

alt text

You can override gitlab URL & token if necessary

alt text

your svn repository

alt text

You can override SVN URL, user & password if necessary

alt text

Then, choose between which project(s) to migration and migrate to complete repository if trunk, branches & tags are at root directory

alt text

You can choose to keep history or not, only on trunk or for every branch

alt text

If some static mappings are configured, you can enable/disable which on to apply

alt text

Or add a custom mapping

alt text

Optionnaly, add some cleaning options based on files size or/and extensions

alt text

Or add a custom extension

alt text

Check the summary

alt text

You're good to go !!

Migration check

It is possible to check status of migrations and associated details.

Just click on alt text

Then search migrations with your gitlab account name, svn group or svn project

alt text

The migrations founded are display

alt text

You can check details of a migration by clicking on alt text

You can also retry a failed migration by clicking on alt text

You are routed to migration details page resuming migration and steps

alt text