Comparison to Git-Svn

From the very beginning, SubGit was developed as an alternative to Git-Svn, so quite naturally SubGit does resolve many of the Git-Svn limitations. In particular, the following benefits of SubGit might be outlined:

Migration to Git, not to Git-Svn

Git-Svn

Learn how to use Git.

Learn how to use Git-Svn (read this page).

Start using Git-Svn, encounter one of the caveats, read documentation again.

Fit your mind to the limited git-svn workflow, avoid non-linear history and merges.

SubGit

Learn how to use Git.

Use Git.

Install once

Git-Svn

Each developer in your team:

Clones repository with Git-Svn (takes a lot of time depending on repository size).

Adjusts Git-Svn configuration, making sure it doesn’t conflict with other users’ configurations.

Subversion and Git are names of Open Source version control system, which are developed independently. TMate Software and the website subgit.com are independent of Subversion and Git developers, and have no relationship, formal or informal.