39 Comments
- InternetUser, on 10/12/2007, -0/+10Subversion is like CVS.
It's a version control system. What happens is, you store all your project files in a central "repository" and when you want to work on them - you "checkout" the files into your workspace (any random folder on your computer). When you're done making changes, you "commit" the files back to the central repository.
The clever part is that it automatically handles several changes made by several people at the same time. For example, if person A and person B both checked out the same file from the repository and change it - then tried to commit the files back to the repository - the changes they *both* made will be merged. Cool eh?
As a consequence, it also tracks revisions made to the files. So you could see what a file looked like last Thursday or whatever. It's very very useful even for small projects. I use it to send my code back and forth from work. - happygiraffe88, on 10/12/2007, -0/+8There's a much, MUCH easier solution for installing SVN in Windows...although it's kinda misnamed. You have to double-click and press the 'next' button once or twice.
http://svn1clicksetup.tigris.org/ - maverick999, on 10/12/2007, -0/+5Mirror: http://blogs.vertigosoftware.com.nyud.net:8080/teamsystem/archive/2006/01/16/Setting_up_a_Subversion_Server_under_Windows.aspx
- Haplo, on 10/12/2007, -0/+3For the Textpad users: http://johnbokma.com/textpad/textpad-subversion.html - how to add Subversion (TortoiseSVN as client) to Textpad.
- zakharm, on 10/12/2007, -12/+141) install debian
2) apt-get install subversion
3) call me a troll - energeek, on 10/12/2007, -0/+2i doubt someone will want to use SourceForge for every script they ever write. SF is for proper generally useful programs which need hosting and mirroring facilities. Noone will put a project that has just one line of code, and may not be ready to be made public yet on SF. A local svn server is almost always good. It also saves on cost of data transfer and time.
- ivachen, on 10/12/2007, -1/+3it would be nice if it also cover how to set up that apache web front end...
- vertigoblue, on 10/12/2007, -0/+2its still here... you just have to reply to the first comment, not reply to the reply...
- RobLoach, on 10/12/2007, -1/+3SourceForge also offers free SVN code management to SourceForge hosted projects now.
http://sourceforge.net/forum/forum.php?forum_id=544830 - Haplo, on 10/12/2007, -0/+1The latest version of TortoiseSVN hides those folders though (or they are gone)
"that's normal. if you don't like them don't 'check-out' - use export instead"
Now that's some stupid advice... - rubicante, on 10/12/2007, -0/+1This is a good tutorial. I recommend the TortoiseSVN client if you are using Windows. The only gripe I've had with Subversion is you can't rollback to historical revisions after you relocate a repository.
- InternetUser, on 10/12/2007, -0/+1Pff. I just did this yesterday as an Apache mod. Much better imo, I can easily checkout and commit from my work machine to my home machine. It's really easy to set up, there's a great tutorial in the TortoiseSVN manual on how to do it.
- ralphwillgoss, on 10/12/2007, -0/+1For those interested, I created a indept tutorial for setting up and creating a complete Dev environment using ASP.Net, Subversion, IIS and all scripts. You could rip out the ASP.Net stuff if you want to use another language, the publishing scripts might come in handy.
Check it out here:
http://geekswithblogs.net/rwillgoss/archive/2005/10/20/57506.aspx
regards
Ralph - Haplo, on 10/12/2007, -0/+1Also, you can add messages to each file you commit, so you can read back later why you changed the code :-)
- coding, on 10/12/2007, -0/+1I have .svn folders in my code folders, is this normal or is my installation messed up? I don't like these.
- bkaraff, on 10/12/2007, -0/+1SVN on Apache on Windows isn't the big problem, it getting it to pull from Active Directory LDAP correctly.
- Haplo, on 10/12/2007, -0/+1what do you mean with relocating a repository? I have moved several repositories from one computer to another, and no problems :-)
- ralphwillgoss, on 10/12/2007, -0/+1sorry, I meant to reply to ivachen but posted above instead.
call me a newb
I forget to mention that my tutorial also shows how to setup the Apache front end. Great for external network access.
http://geekswithblogs.net/rwillgoss/archive/2005/10/20/57506.aspx
Ralph - Lowtech, on 10/12/2007, -0/+1now that is what I've been looking for, thanks!
- kw69, on 10/12/2007, -1/+1That tutorial is only half right. Sheesh!
Tedious? Bah! Undocumented? Humbug!
Get and install the latest *-setup.exe, not the *.zip - this gives you everything you need, including the docs, except the service wrapper. Skip the SVN_EDITOR crap! The TortoiseSVN stuff is not necessary on a server, just use the command-line 'svn.exe' client. The Apache2 modules are a good alternative for exposing through firewalls, but are slower. Don't forget, NTFS is *much* slower than the file systems normally used by Mac OS X, Linux, *BSD, etc., so if repository performance is a concern, don't use Windows. - shortie446, on 10/12/2007, -3/+3What is subversion?
- llbbl, on 10/12/2007, -2/+2The 1st step of subverting windows is to install Linux everyone knows that!
- barcode, on 10/12/2007, -1/+1Installing Subversion on Windows is very well documented here:
http://svnbook.red-bean.com/
and has been for sometime, this article adds very little or anything. - nazsco, on 10/12/2007, -1/+1The tutorial is completely obnoxius. If he used tortoise all the way, it would be 2 clicks and no bizarre enviroment variable editing.
Lame. - prthealien, on 10/12/2007, -1/+1Thanks a lot. This will be very helpful for our project.
- ahmerhussain, on 10/12/2007, -1/+1I'll just let my host, dreamhost figure it out....
- perkbrian, on 10/12/2007, -0/+0hmmm... i guess noone has noticed that they make an installer that does all of this...
- hackerssidekick, on 10/12/2007, -0/+0I find the svnbook rather dense at times.
Anyway, it's all about choice, right? :P - ralphwillgoss, on 10/12/2007, -0/+0posted in wrong spot, meant to respond to ivachen
- captaindan, on 10/12/2007, -0/+0I was thinking the same thing. I just did this the other day by reading a couple pages in the SVN book, which goes out of its way to help people who use Windows.
- chemodax, on 03/30/2008, -0/+0I think such guides is obsolete since VisualSVN Server released (http://www.visualsvn.com/server/)
- asplodzor, on 10/12/2007, -2/+1apt-get install troll_spray
- philz, on 10/12/2007, -1/+0that's normal. if you don't like them don't 'check-out' - use export instead (see http://tortoisesvn.tigris.org/)
- sirber, on 10/12/2007, -3/+1I was waiting for this! sweet!!!
- bobmcsmith, on 10/12/2007, -7/+4troll...hehe, jk :D
- tastypastry, on 10/12/2007, -7/+2What happend to the reply button????
- alphamerik, on 10/12/2007, -6/+1http://svnbook.red-bean.com/nightly/en/svn.serverconfig.httpd.html
Oh... did you mean on Windows? /shudder/ Then you would be a kernel and a gnu away from the Real Thing. - bnoble, on 10/12/2007, -9/+2Oh nice, could have used this A ***** YEAR AGO. Ugh.
Well done. - shrid, on 10/12/2007, -19/+0Buried


What is Digg?
Browsing Digg on your phone just got easier with our enhancements to the