Entry tags:
A short aside
Half the screen on my laptop is broken, and at six years of age the insurance has expired. This means a momentous event is about to occur, the New Laptop. And I'm getting all excited. It's coming with Windows 7 (which I haven't tried yet), so I think I'm going to have to dual-boot it with linux. Probably Fedora, but I'll have to try a Live CD first to see if the USB problems I went through are hardware/driver specific. I have an existing Windows XP VM I'll probably set up under linux too. And I'm thinking of setting up a lamp stack on CentOS to play around with WordPress. Which means I might have use of the IE-testing VMs Microsoft made up. Also a full Eclipse set-up for Android development might be fun. Then there's also the software/IDEs for my music player and xBees that are Windows-only. Can I set-up my VMs in a third partition and have them happily accessed from either OS? That'd be neat. And a media partition too, which I could set up with rsync to external backup. Am I going to need software version control, if for nothing else then Arduino code? If so, which one? ... Maybe this is all just overkill. Then again, I am a computer geek ;) Oh the things I'm going to learn!
no subject
Git MAY be the thing to choose. It's distributed, can do ad-hoc structures, pulling and pushing updates in all sorts of directions. It has network support and there's at leats a few "cloud-based" places to stash off-home copies of your source tree(s).
But, I'd advise doing at least a little bit of comparisons between Git, Subversion and Mercurial before you decide on which one you go with. And there's always the option of using more than one.
no subject
Dreamwidth use Mercurial (and Subversion apparently), so if I get into the codebase here that might be a good option. Then again, I know a couple of enthusiastic Git users irl. I think you're right, research! :)
no subject
no subject
no subject
no subject
And use git. Just because of GitHub. Or use Mercurial with GitHub. http://hg-git.github.com/
Also, IE VMs? http://browserling.com
no subject
no subject
If you want to keep it on your machine, you don't need any server at all. You can push to BitBucket (unlimited private repos!) instead of GitHub for backing up, but GitHub is really great for open source projects.
And you can use Browserling for free, 5 minutes per session.
no subject
I'm not keen on letting third parties host my private code at all. Why would I do that? Disaster recover isn't a major concern. The only benefit would be on multi-person projects, which I'm not.
I'm sure they are good solutions for people who need them, I just don't understand this handing over everything to entities you don't know and can't trust.
no subject
no subject