Cory (>), Ovid (>>): >> Subversion's OK, but I would definitely prefer git. I've only used it for >> a few small projects, but already it's impressed the heck out of me for its >> behavior in both big things (branching) and small things (git diff >> automatically pages). > > Perhaps a response to this thread is a little late, but I stumbled across > git-svn today which allows interaction between git and a Subversion > repository: > > http://www.kernel.org/pub/software/scm/git/docs/git-svn.html > > I've not used it, so I can't speak to its effectiveness, but I thought of > this thread when I came across it. :)
Yes, git-svn is somewhat of a blessing for git users who are stuck with an svn repository. In my limited experience, however, one doesn't get the full set of advantages that git gives. The impedance mismatch between the two data models is just too big. In the words of someone on #git: "git-svn may be the best thing that's happened to svn, but it's the worst thing that could happen to git". // Carl