6601
Developer's Corner / Re: Good Article For Beginners On Version Control (w/ Pictures & Examples)
« Last post by f0dder on October 25, 2007, 06:38 PM »something's missing..
where the picture of the user screaming at the computer screen when he can't get the thing to check out properly because of some nonsensical error?-mouser (October 01, 2007, 07:42 PM)
* f0dder remembers mouser trying to set up subversion on the server.
on linux the commandline main svn programs are fine -- but if you are hosting an svn repository, do expect to struggle a little to get it up and running initially.-mouser (October 02, 2007, 09:56 AM)
Well, if you do have some unix/linux experience, subversion is actually extremely easy to set up. Especially if you have a distro with a decent package manager (and you choose to use it). All it takes is running svnserve with a few well-explained command-line parameters, and "svnadmin create" to create a repository.
What's harder, and requires reading the handbook, is choosing a decent layout. And this can be hard when you're starting with subversion, I know I certainly messed up myself: first I thought I'd use a single repository for all my stuff. Once I moved to repo-per-project I didn't think about stuffing files in a "dev" (or "trunk" or "current" or whatever you want to call it) subfolder, etc...
And then there's of course getting into the habit and mindset of using version control, which tends to be the hardest, at least for some people. But it's nice once you get everything clicking into place.
The thing that remains for me, personally, is some commit log dicipline, deciding on some tags to add, and a format that's easily grepable so I can write a changelog.txt automagically...

Recent Posts


- especially for command-line options, WinRAR is one of the most fully-fledged compressors I've come around. And it supports encryption, NTFS streams, and NTFS security attributes... not something you see in every compressor!