Foreword

This tutorial assumes that you have some familiarity with git and svn. Seamless migration from svn to gitlab private repository will preserve all submitted commits and committed log.

Create a new project with the corresponding name in gitlab

 Please pay attention to build the group and add your own ssh-key in the profile settings.
 
 ## Using appinfo-service as an example to migrate
 `bash
 Git svn clone svn://ip/LocalService/appinfo-service –no-metadata –authors-file=users.txt –trunk=/ –tags=tags –branches=branches
Cd appinfo-service
Git remote add origin git@ip:mob-localservice/appinfo-service.git
Git push -u origin master

Optimizing the directory structure

problem solved

If the first git svn clone command is executed, the error is as follows:

 Solution reference: http://stackoverflow.com/questions/22103378/importing-read-only-subversion-to-git-blocked-by-read-access-denied-for-root-of

Last modified: 2019年3月29日

Author

Comments

Write a Reply or Comment

Your email address will not be published.