Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

SVM Mirror provides several options to identify the layout of your Subversion project and generates proper the rules to map Subversion directories (such as the trunk, branches, tags, and shelves) to Git.

...

Note

This process may take some time in case you have your Subversion project has a large branch history.

Based on the option that you’ve selected, SVM Mirror generates the branch mapping rules and displays them on the Branches Mapping tab. You can adjust these rules to correctly map the required Subversion directories to Git references.

Adjusting branch mapping rules

On the Branches Mapping tab, view and if required adjust the rules to map Subversion directories (such as the trunk, branches, tags, and shelves) to Git references.

Use the following mapping format:

Code Block
<Subversion-Path-Pattern>:<Git-Reference-Pattern>
Note

Paths to Subversion directories are defined relative to the URL specified in the URL field on the Connection tab.

Adjust the mapping rules to make them correspond to your Subversion project layout or in case you want to map only particular Subversion directories, but not all of them.

The default mapping rules:

Code Block
trunk = trunk:refs/heads/master
branches = branches/*:refs/heads/*
tags = tags/*:refs/tags/*
shelves = shelves/*:refs/shelves/*