This section gives an overview about how to migrate SVN to Git version control system.
...
Before migrating, ensure that that you meet the following requirement:
...
- You must be Repository Administrator in order to mirror migrate SVN repository to Git.
...
- You must install SubGit plugin on Bitbucket server.
- You must have access to SVN Version Control on HTTP/HTTPS.
Steps to create Git Repository.
- Open the SubGit Bitbucket homepage and click Create repository.
Projects. Click here for more details. - Select Create project to create a project.
- Provide the name of your repository and click Create Repository to create an empty repository page.
- Go to empty repository page and click Actions button.
- Select Subversion Mirror to setup Subversion Mirror.
On Subversion Project name and Description. Project key is based on Project name. - Click Create Project.
- Go to Project page and select the project which you have created.
- On Project page, click Create repository.
- Provide the repository name and click Create repository.
- Select the Repository which you have created and click on SVN Mirror.
On SVN Mirror page, enter the Repository URL in URL box of Subversion Project URL.
- Clear the checkbox of Subversion Credentials. By default, checkbox is selected.
- Select the Username and Password from the drop-down list of Authenticate With.
- Enter the credentials and click Test Connection to verify the details.
- Select the Single Directory Transiation from Subversion Project Layout. This will translate Project URL to the single Git branch.
- Specify the default e-mail domain for authors mapping and click Continue.
- Click Import to start the import process. It may take time depending on the size of SVN repository and you connection to SVN server.
- After the import is done, click Enable to mirror your imported repository.
To verify the migration, click Project and it will reflect the migrated Repositories.