Re: time to be serious about dropping CVS

H.J. Lu
2010-01-01T17:57:04Z

On Fri, Jan 1, 2010 at 8:05 AM, Matthias Urlichs <matthias@urlichs.de> wrote:
> SVN is _not_ acceptable for anybody who ever tried to do nontrivial work
> when disconnected, e.g. on an airplane. Among other problems.
>
> Please select a distributed VCS. SVN is not.
>
>

Agreed. I have switched my gcc, binutils, gdb and glibc work to git. It is
so much better than svn. I regularly work on N different patches, each on
a different branch, at the same time. When they are done, I create a new
branch from trunk and do

# git merge

to merge them with minimum editing so that I can test them together.
When something goes wrong, I can fix it on problem branches and
do another merge.

"git revert" was also nice. I have used it more than once when I
checked in something which was totally broken.

BTW, I found this

http://cheat.errtheblog.com/s/git

was helpful to me.

--
H.J.