What is SubGit?
SubGit is a solution for SVN to GIT migration.
- SubGit is installed on a Git server. It detects the settings of remote SVN repository, downloads SVN revisions and converts them to Git commits.
- SubGit keeps both repositories in sync. Each time any user pushes a new commit to Git, SubGit converts and sends it to SVN. It also pulls new revisions from SVN as soon as they appear.
- SVN and Git users see each other's commits as if they were all working in the same system. SubGit prevents possible conflicts between the systems and maintains the integrity of the mirror.
The vendor states that users of SubGit enjoy:
- Safety: SubGit works as SVN client and does not disturb an existing workflow and infrastructure.
- Proficiency: SubGit handles any SVN history, no matter how long and tangled it is.
- Support: Questions are answered by core SubGit developers.