A Proposal to Move to Git

Steinar Bang sb@dod.no
Tue Aug 27 10:01:00 GMT 2013


>>>>> NightStrike <nightstrike@gmail.com>:

> ... Git users can easily use git-svn, which means you can satisfy
> mostly everyone, and still be using current, well maintained software.

git-svn is broken on the Win32 platform.  It can get you a git checkout
with the full history.  The problems start when you wish to push your
changes back into subversion.  Then you have to either do a merge or a
rebase against the branch tracking the remote subversion repository, and
you end up getting a conflict in all files you have changes in.

When I tried it, the conflicts with merge, were the entire files (which
is pretty useless. With rebase and with merge using the
ignore-space-change option, the conflicts were just my changed lines,
but with CRLF/LF issues.

Ie. I got a conflict on all of my changes whether they were a conflict
or not.

I tried switching off core.autocrlf in git and I tried convincing
git-svn that the svn checkout shouldn't do CRLF/LF translation, but I
had no luck with that.

My experiments were in msysgit 1.8.3-preview20130601.

(For the record: if someone have a procedure that can make this a
non-issue I would be happy to be proved wrong)



More information about the Binutils mailing list