I've been experimenting today with git-svn, for a new project whose coauthors chose svn. It somehow manages to be clunkier than either svn or git by themselves. I understand why svn's linear history forces compromise, but mostly I tend to keep a linear history anyway. I just want git pull and push to work, but instead I have to learn new un-mnemonic commands (for which https://git.wiki.kernel.org/images-git/7/78/Git-svn-cheatsheet.pdf was helpful). The only advantage over svn itself seems to be that you have a local copy of the history.
@11011110 I find that git log, rebase and commit work to be compelling enough reasons to use it over svn. In particular magit (in emacs) works with git-svn. Of course if those things were compelling for you, you probably wouldn't need me to tell you about them.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!