If you have access to the SVN repostory server, you can simply install SubGit in your SVN repository. This is a real professional mirror of Git-SVN, each click on Git is translated into the SVN version and vice versa. The translation is parallel, bidirectional and transparent: svn: ignores translate to .gitignore, svn: eol-style to .gitattributes "eol" and "text" attributes, SVN tags to Git tags, branches to branches, merges into merges, etc. .
If you do not have access, you can use SmartGit to work with the SVN repository. It supports ignore, EOL, tags and merge translations. But this is a personal SVN client, not a bridge.
source share