How to Fail at SVN
podcats.in
How to Fail at SVN
1–10 of 10 posts
Re: How to Fail at SVN
#21/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.
Re: How to Fail at SVN
#3Re: How to Fail at SVN
#44/5 are problems unrelated to SVN. Heck, Git can burn you on all of those. 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.
Re: How to Fail at SVN
#5Re: How to Fail at SVN
#6I much prefer the http:// access method, and have never had a locking problem.
Re: How to Fail at SVN
#7It'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.
Re: How to Fail at SVN
#8Re: How to Fail at SVN
#94/5 are problems unrelated to SVN. Heck, Git can burn you on all of those. 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.
I don't see how that makes this a particularly bad article, though.
Re: How to Fail at SVN
#104/5 are problems unrelated to SVN. Heck, Git can burn you on all of those. 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.
Thanks for the sophisticated and helpful response. I'll obviously implement many of the suggestions you made to improve my article writing.
While you're at it, the word you wanted was 'administer'.