This chapter is a short, casual introduction to Subversion. If you’re new to version control, this chapter is definitely for you. We begin with a discussion of general version control concepts, work our way into the specific ideas behind Subversion, and show some simple examples of Subversion in use.
Subversion is a great SCM software, no questions about that. To replace all my CVS repository I need just one more feature. A tool/client like cvsgraph, or similar for SVN repository. Anybody knows if exist a tool like that?
Will be the printed book the same of the online version ?
The chapter published in that article is the same:
http://svnbook.red-bean.com/svnbook/book.html#svn-ch-2
I’d like to know the basic concepts, but first i’d really like to get it working!
I’m getting the infamous Berkeley DB “function not implemented” error no a red hat box, as described in the book, but i can’t patch the kernel, nor compile one, since it is on a remote server. Do any of you guysgot any ideas that might help?
Thanks in advance.
You have to rebuild db4.
Get db4 from sleepycat, recompile it so it installs in
e.g. /usr/local/BerkeleyDB4
configure subversion with:
LDFLAGS=”-Wl,-R,/usr/local/BerkeleyDB4/lib” ./configure –with-berkeley-db=/usr/local/BerkeleyDB4 –disable-static
Now, if you’d like to have apache support as well, you have to rebuild apache as well, and that’s abit messy with getting it and apr to recognize the new bdb.
Remember subversion is the “CVS” of the future, old distros/software is not supported(though one can make it work, but it’s a hazzle)
There has been some discussion about this since viewcvs supports svn but the cvsgraph integration doesn’t work.
Some people have tried hacking it in, but AFAIK (please someone prove I am wrong ) nobody got to the point where it was fully implemented.
Maybe this post from around 2 months ago explains it a little:
http://mailman.lyra.org/pipermail/viewcvs/2004q2/002750.html
> Remember subversion is the “CVS” of the future, old distros/software is not supported(though one can make it work, but it’s a hazzle)
Well, add following to sources.list:
deb http://www.backports.org/debian/ stable subversion
apt-get install subversion, voila, you got Subversion, on 2-year-old Woody. (with Apache2, Db4, etc.) It indeed was a hassle since it needed ~10K patch to adjust Subversion for old distro, Woody, but the beauty of packaging system is that you can just enjoy other’s hard work. 🙂