...
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
[svn]
url = http://svn.example.com/svn/repository_1/project_1
trunk = trunk:refs/heads/master
branches = branches/*:refs/heads/project_1/*
branches = features_*:refs/heads/features/*
tags = tags/*:refs/tags/*
shelves = shelves/*:refs/shelves/*
excludeBranches = features/feat_4510
excludePath = *.exe |
All the mapping settings reside in [svn] configurations section. There are three main settings groups:
* A SVN repository path setting:
- url - a URL leading to the SVN project.
* Direct mapping settings *[mapping settings per se]*:
- trunk - a path, relative to the URL, that leads to project's trunk.
- branches - a relative path to a directory, containing branches, or a path to a particular branch.
- tags - a relative path to a directory, containing tags, or a path to a particular tag.
- shelves - a relative path to a directory, where *shelves* will be kept.
* Mapping fine tuning settings:
- excludeBranches - a relative path or path pattern with one wildcard, that point to branches or tags, that should be excluded from translation.
- excludeTags - same as *excludeBranches*.
- excludePath - an expression, representing files to be excluded from the translation.
- includePath - an expression, representing files to be included in the translation.