Welcome to TMate SubGit documentation!
As you already know, SubGit is a tool for teams that migrate from SVN to Git. It converts SVN repositories to Git and allows you to work with both systems simultaneously. Although it's quite straightforward and simple to use, it has many useful features and settings.
For the initial setup, check out the Basic Guides section. You will find a generic Quick-Start Guide there and specific instructions for various Git servers.
To find out, how to address some specific cases and make the most of SubGit, browse through the Advanced Knowledge section.
If you run into any trouble or need help, please write to our support forum.
Basic Guides
- SubGit Quick Guide
- Installation
- Import
- Mirror
- Software registration
Advanced Knowledge
- SubGit Remote Book
- 1. Overview
- 2. SubGit features
- 3. Mirror configuration overview
- 4. One-time Import from Subversion to Git
- 5. Creating Git Mirror of a Subversion Repository
- 5.1. Installation Stages
- 5.2. Run `subgit configure`
- 5.3. Adjust configuration: overview
- 5.4. Adjust configuration: provide authors mapping
- 5.5. Adjust configuration: path encoding
- 5.6. Adjust configuration: branches mapping
- 5.7. Adjust configuration: credentials
- 5.8. Credentials and Subversion pre-revprop-change hook
- 5.9. Adjust configuration: other options
- 5.10. Run `subgit install`
- 5.11. Background translation process
- 5.12. Recommended client-side Git configuration
- 6. Changing SubGit Configuration
- 7. Uninstalling SubGit
- 8. Registering SubGit
- 9. Translation Limitations
- 10. Backup
- 11. System Requirements
- 12. Installing SubGit Tool
- How To
- Authentication settings for accessing a Subversion repository
- Authors mapping
- Branches and tags mapping
- Configurations examples
- SubGit Rest API
- References
- License types and limitations
- Legal
- SubGit Release Notes
- SubGit 'map' Command
- SubGit 'apply-patch' Command