Re: Versioning for a single developer project
Posted: Mon Jan 18, 2010 1:59 am
You judge an SCM based on how one project manages their repository layout? Try a project with a simpler repository layout, maybe?http://github.com/aptana/
I'm not sure if that project is just laid out poorly, but if you can show me where the source is(without actually using `git`) in that project then I'd be thankful.
man git.I find git to be massively confusing in my limited exposures of it... I especially get confused at the multiple "repos" per project bit..
Seriously though, if you don't take the time to actually learn git, you will get lost, and you will get confused. It's not just something you pick up and try for a couple of minutes and then switch to something else.
man git-clone.and I don't like that you have to download the entire git repository/project in order to get the latest revision.
You want a shallow clone:
Code: Select all
git clone --depth 1
Yes, git is confusing. No, it's not right for everyone. But if you're going to complain about it, please at least try and do some research first.
EDIT:
To actually contribute to the discussion (;)), the only time I haven't recently worked on a project with an SCM - even a personal project - is the time when I made a massive mistake halfway through refactoring all my code and couldn't drop back to a "last-good revision." That hurt, a lot. Took a long time to get back to original functionality too.