Related link: http://sourcefrog.net/weblog/software/
Martin Pool writes a *lot* about distributed version control (and filesystems, and compiler farms):
I like thinking and writing about version control because it has an
interesting mix of technical problems and human/social problems, and
because it’s still very much an open question. For something like a
file server you can cap the basic performance in terms like “should be
able to saturate GbE on such a machine and should correctly implement
these RFCs.” But for more human tool like a version control system the
basic measurement is how much it improves the productivity of
developers, which is pretty much unbounded.
While not directly putting down Subversion or svk, he
does do a good job refereeing the debate between Tom Lord and the
subversion developers, and bringing up personal use cases where tla
works better for him. He clearly has a bias towards distributed version
control, even for his solo developer projects.
[via Talli, who dislikes SVK+subversion and wanted to point me to a co-disliker. ]
Have you had good experiences using distributed version control for solo projects? Any luck using SVK on Windows?