Hi, Seeing that Lazarus and FPC are reasonable sized projects and have been using SubVersion for some time, there should be a few SubVersion experts around.
Have any of you weighed up the pros and cons between SubVersion and Git? Has FPC or Lazarus team ever considered moving to Git? I'm busy downloading a 1 hour YouTube video demoing Git [http://www.youtube.com/watch?v=8dhZ9BXQgc4], so maybe afterwards I will have a better understand of Git. But from what I had read so far, Git seems superior in a few areas... I will list what I know below... What are your thoughts? * Git makes branching and merging really simple. * Git repositories are MUCH smaller. SubVersion has duplicates of each file which actually more than doubles the size of a repository. * Git is local, so checking history or doing commits are really fast. * You have lots of backups of Git repositories because they are local to each developer. In SubVersion, if the repository server is down, everybody is stuck. * Moving a SubVersion repository to Git is well supported. History stays intact. What I'm not 100% sure about is: * How well is Git supported on other platforms than Linux? * Does Git handle eol-style like SubVersion, or does it have an equivalent feature? Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/ _______________________________________________ Lazarus mailing list [email protected] http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
