How to Fail at SVN
podcats.in
podcats.in
1/5 is about using svnserve instead of file:// and network mounts, and doesn't need to be a rant, just a don't use file:// protocol for shared repositories.
I wish HN had downvotes for an article like this.
While you're at it, the word you wanted was 'administer'.
I don't see how that makes this a particularly bad article, though.
I much prefer the http:// access method, and have never had a locking problem.
It's worse than that; svn asks you to maintain the trunk/tags/branches directory structure yourself, rather than including them as core concepts in the VCS itself(1). So, someone can commit an update to something under tags/ and svn won't even give out a warning, since it has no idea that tags/* are supposed to be write-once.
1) Looks like they added `svn branch`, sometime after the 1.4.x version I'm actually using.