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 install SubGit plugin on Bitbucket server.
- You must be Repository Administrator in order to mirror SVN repository to Git.
Steps to create Git Repository
- Open the SubGit and click Create repository. Click here for more details.
- 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 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.
Next Steps