This section gives an overview about how to migrate SVN to Git version control system.
Prerequisites
Before migrating, ensure that that you meet the following requirement:
- You must be Repository Administrator in order to mirror 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 Bitbucket homepage and click Projects. Click here for more details.
- Select Create project to create a project.
- Provide the 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.
Next Steps