-
Git Submodules: Adding, Using, Removing, Updating :: Chris Jean
Useful tutorial on using git submodules.
Visit -
django-reversion
Another approach to version controlling the content in your Django database. This one looks remarkably good, at a glance. It stores revisions in the database, rather than an external version control system, and can be added to an existing project with just a few lines of code (and no modifications to your existing models). Looks very slick. I only have one question: what happens when you make a schema change to a versioned model (i.e. add/change/delete a field)? I’m going to assume this would render the versioned content unusable, but I’m not sure about that. Anyone know?
Visit -
django-rcsfield
A Django custom field type which, in the background, stores and revisions its content in SVN or BRZ (more backends on the way). Haven’t tried it, but the code looks clean and the API is nice and Djangonic (new word? I like it.). Very cool stuff. I’d love to be able to store website content in version control on the fly.
Visit -
James Bennett: Let’s talk about DVCS
Distributed Version Control is still a bit over my head, but my general feeling is this: so far, I haven’t seen that git, bzr, or Mercurial offer anything I really, really need over Subversion. And I already know, like, and have integrated Subversion into my workflow. For now, I see no great reason for me personally to switch to DVCS. Your situation may be different, though.
Visit -
Cornerstone: GUI SVN Client
Another Mac SVN client. This one, at a glance, looks more interesting than Versions, to me.
Visit -
Preview of Versions SVN Client
I had been excitedly awaiting Versions for a long time, until I gave up and declared it vaporware. Now, it looks like it may be for real. This preview is very enticing. Want.
Visit -
Beanstalk — Version Control with a Human Face
I love that these guys are putting a design face on top of Subversion. There’s a tendency amongst designers, it seems, to think, “version control is just for coders,” when in reality version control is something everyone ought to be using for all sorts of files. Beanstalk looks like they’re making it easy to do just that.
Visit -
Versions: Mac Subversion Client
Although the tools built into TextMate cover most of my needs, this appears to be a tremendously-designed and full-featured SVN client for the Mac (of course, I’m going off tiny, partial screenshots, so take it with a grain of salt). I can’t wait to try it out. Private beta coming soon.
Visit
