Hi,

I have switched to git just two days ago, and i am quite happy about it. Although i do not want hadoop to move to git before apache infrastructure have matured enough. As Linus addresses in his talk, many users have been using git+svn in a very innovative way. The central repository is managed by svn and the users checkout the code, build a local git repo and work from there. Personally i find it *very* convenient to let both svn and git manage the code. What i do is make git ignore svn files, and make svn ignore git files. Then i just branch once for every issue i work on. Committing the changes before switching to the other branch(issue). After I've done with the issue i get the patch with regular svn diff. Anyhow i am telling about this because it enabled me to work on several distinct issues simultaneously using the same code base. I highly suggest this workspace-model to anyone working this way.



Jeff Hammerbacher wrote:
hey all,

so we're starting to really use hadoop heavily here at facebook, and we'd
like to start contributing back to the hadoop trunk.  we've been through
this process before (contributing heavily to an actively developed open
source project) with memached, and the guy who owns the trunk of that
project is quite the SCM nut who says that his life has been made infinitely
more pleasant by switching from svn to git for version control with
memcached.

i'm not suggesting the project be moved tomorrow.  i just wanted to throw
the question out there to get a sense of how others feel about git as an SCM
tool.  i have asked our memcached guy to write up the specific advantages of
git versus svn so i will be happy to follow up with details.

apologies if this has been brought up before; i've been reading the mailing
list on and off now for several months and a quick search of the archives
yielded no matches for "git" so hopefully this is a relevant topic.

thanks,
jeff

Reply via email to