svk

A week or so ago I spent several days trying out svk. svk layers distributed version control over subversion's centralised revision control model.

The good:

The bad:

The ugly:

svk is not out of beta yet, and I hope that eventually some of my problems with it will be solved. So far I cannot seriously consider using it for managing my whole home directory on my laptop; I can see using it for some individual, smaller projects, if I need the disconnected operation.

When I switched to subversion, I doubted that it would be the final word in revision control systems for me. I hoped that as better/different systems came along they'd follow the lead of subversion (and others) and provide ways to import data from the revision control systems they supplanted. svk has both confirmed that feeling, and made me worry, since I've begun to realize that perhaps importing past change history is not enough; the newer systems have to be scalable enough to deal with my own, constantly growing, repositories.

Add a comment