> > i encouraged them to use git before, but iirc they said "but svn works" :) > > > > maybe we now have a reason to move. > > True true, can't remember if I voiced an opinion. > In any case I'm not against switching, especially if svn _does_ make > certain things a pain. > > There does seem to be some necessary work involved with a move though. > - selecting a host > - moving the repo to git (as you comment on below, the history may be > hard to preserve) > - changing documentation > - learning git > > > >> > >> it's *way* better than svn, branching and merging is very natural. > >> I've already created several projects under github and I can assist > >> you if you need any help. > > I never tried git, it seem a bit different.. I'm sure it can't be all roses?
The only drawback of git is that its inner logic is bit more complicated than svn's, but that's probably an unavoidable price to pay for a distributed revision control system.
The main advantages are:
1) committing is very efficient and can be done offline 2) branching/merging too
The way you work with git is different than svn, you create branches all the time, almost every time you have a new functionality to add, you commit^N to that branch (you can do smaller/cleaner commits, if the code breaks between 2 commits it's not a big deal), then once you're happy with it you merge to the master. The revision history in git is not linear.
For github the main advantage is the way it handles outsider contributions, really really easy, easier than bzr/launchpad, and of course easier than sourceforge (as you pretty much need to have write privilege, that or you send a patch to the list).
> > > > > can we carry over our svn history? I tried with git-svn, but i ended up > > with lots of different trunks, and a pretty broken history. > > > > If you can do it better, please tell me! > > > >> > >> You'll enjoy much more committing changes with git and github will > >> make more likely for outsiders to submit patches. > > > > That's worth a consideration. I think we need this kind of support! > > > > > > Just one note about github vs bitbucket vs sf.net vs self-hosted. > > > > What's the specific benefit of github? > > > > @Others: discuss! > > > > greetings > > flo > > Regards, > Robert