876
General Software Discussion / Re: DVCS ?
« Last post by mwb1100 on February 20, 2011, 04:32 PM »I mainly use SVN right now. If I were starting from nothing, I think I'd consider Mercurial over SVN - it seems less complex than Git and seem a bit more Windows friendly. TortoiseHg seems to be as featured as TortoiseSVN (and I think that this is a testament to the TortoiseSVN project, since I think that TortoiseHg used that as a starting point). I'm considering converting my personal SVN repository to Mercurial, and hosting it on https://bitbucket.org/ where you can have free private repositories. If bitbucket ever goes away, that's not a big deal since any workspace I have is essentially a full backup of the repository. Moving my hosted SVN stuff was a bit of a pain when my 1st hoster dropped their free plans.
I think that for most projects (even with a DVCS), you'll still likely have a central 'repository of record' (where your official builds will work from), but I think the especially in a single user or very small team environment, not needing a central server can be really nice.
If you're going to be working on Linux kernel stuff, Git is the obvious choice.
All that said, SVN is still a fine choice, and if you're going to be working with a team that's already familiar with it, I'd lean in that direction.
I think that for most projects (even with a DVCS), you'll still likely have a central 'repository of record' (where your official builds will work from), but I think the especially in a single user or very small team environment, not needing a central server can be really nice.
If you're going to be working on Linux kernel stuff, Git is the obvious choice.
All that said, SVN is still a fine choice, and if you're going to be working with a team that's already familiar with it, I'd lean in that direction.