Greg Hauptmann <greg.hauptmann.ruby@xxxxxxxxx> writes: > Do you recommend "git" (over svn) for a 1-person team??? (the > ability to commit while offline on my laptop sounds potentially > enough reason) Beside much easier (I think) sync between desktop and offline laptop? You don't need to setup Subversion server (even if it is setting up place for repositories): "git init" is enough (and you can use filesystem, or bundles, or ssh for sync). You don't have '.svn' in each directory, but one '.git' at the top directory of your project (module). You have (from what I have read) better support for file renames, better support for binary files, and much easier merging branches (before Subversion 1.5 you had to use third party tools (SVK or svnmerge) to not have to do merges "manually", and even now the support for easy merging is IMHO worse in SVN). You have all those nifty tools like git-bisect, git-log with --grep and -S (pickaxe), git-mergetool, git-blame which follows code movement at request (see e.g. "git gui blame"), git-stash, incremental comitting, comitting part of changes, etc. What Subversion has over Git (becuase it is longer) is better tools... -- Jakub Narebski Poland ShadeHawk on #git -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html