Hello everyone. Welcome to my SVN Tutorial.
I KNOW the computer I took the screenshots on is in SWEDISH, but you should be able to understand what it says anyway.
So let's get started.
WRITTEN VERSION!
1) Download it.
www.tortoisesvn.net (Choose the correct INSTALLER - not a GPG signature.)
2) Install it.
3) When the installation program asks you to restart your computer, click No. (If SVN does not work after you have clicked no, then restart your computer. But if it does work, then there you go!)
4) Make a new folder somewhere (somewhere you can remember where it is, because you will be going there a lot). Name that folder something like "SVN Addons". This is where you will keep all your SVN'd addons. This folder can be anywhere EXCEPT inside your Steam or Garrysmod folders.

(Sorry about taking this screenshot on a swedish computer. In english, the above picture says "New -> Folder")
4B) Optional. Make a shortcut to that place and put it on your desktop for quicker access
5) Scroll down to the bottom of this post, where I have added some of the more usefull SVN links (But not all of them!)
If you are looking for another SVN, which isn't in my list, chances are it's here:
http://wiki.garrysmod.com/?title=SVN_Links
http://archive.snakesvx.net/index.ph..._Help_Info_SVN
6) Copy the SVN link of an addon of your choice from one of those two sites (or the list of links at the bottom of this post)
7) Make a new folder inside the folder you created in step 4.
8) Name that folder something so that you will remember what's in it (for PHX, name it PHX or PHX3 or something).
9) Right click the folder
10) click SVN Checkout
11) paste the link you copied (in step 6) into "URL of repository"
12) click OK
12B) Some addons require a pass and username. They will both be either "anonsvn" or "anon".
12C) You will now be downloading the addon.
13) Now comes the real pain in the ass. Exporting.
You must now Right click each SVN'd addon and click TortoiseSVN -> Export, and export them into the Garrysmod/addons folder.
NOTE: Click here if you are downloading Stargate, SBEP or Wiremod!
You might ask why you should make the folders OUTSIDE of the addons folder and not just place them directly in the addons folder and skip the Exporting?
This is because when you download an addon using SVN, it makes invsible files that contain information that SVN uses (for example for knowing which files you don't yet have when you Update an addon). These files are very small, but if you put them all together, they DOUBLE the size of the addon in question.
And you know that the bigger your addons folder is, the more Gmod laggs and the longer it has to load.
So, if you do an Export on SVN'd folders, SVN will copy that folder for you and clean it of the invisible folders, thus making your Gmod non-slowed down :D
14) Do steps 6 to 13 over and over again for every addon you want.
15) To update, Right click an SVN'd folder and click Update.
Alternative way of exporting: Don't like to right click and look for the Gmod Addons folder every time you want to export?
1) Open both the SVN Addons folder and the Gmod Addons folder so that they are side by side on your screen.
2) Right click, hold down, drag and drop the SVN Addon from the SVN Addons folder into your Gmod Addons folder.
3) Click Export To Here.
MY VERY OWN SVN LINK 
This is my own SVN link. Here I will put my own small scripts and addons for you to try.
Code:
http://divranspack.googlecode.com/svn/trunk/ divranspack
USEFUL SVN LINKS
In alphabetical order- Evolve (An Admin Mod - Server side only)
Code:
http://evolvemod.googlecode.com/svn/trunk/beta
- Laser Stool (Adds a laser stool to your game - Server & Client side)
Code:
https://svn.madjawa.net/lua/LaserSTOOL
- PHX3 (Adds props to your game - Server & Client side)
Code:
https://phoenix-storms.svn.sourceforge.net/svnroot/phoenix-storms
- SBEP (Adds props & entities to your game - Server & Client side)
Code:
http://sbep.googlecode.com/svn/trunk/
- Simple Prop Protection (Adds Simple Prop Protection to your server. Keeps people from touching eachother's props - Server side only)
Code:
http://simplepropprotection.googlecode.com/svn/trunk
- Spacebuild 2 (All-in-one pack) (An All-in-one pack. Contains all SB2 related addons. Is outdated (see SB3).)
Code:
This link is no longer needed. SnakeSVX has an official 2.0 SVN link.
- Stargate (Adds Stargate to your game - is client & Serverside)
Code:
http://svn.daggeringcats.com/stargate
- Stargate Extras (Adds some extra stuff to your stargate pack. Requires the Stargate pack - Server & Client side)
Code:
http://sgose.googlecode.com/svn/trunk
- Wiremod (Adds Wiremod to your game - Server & Client side)
Code:
https://wiremod.svn.sourceforge.net/svnroot/wiremod/trunk/
Code:
http://svn.dagamers.net/wiremodextras/trunk
- If any of the links in this list is outdated, please post in this thread to let me know!!
- If you want me to put more links on this list, please post in this thread to let me know!!
WHY SHOULD YOU GET SVN? 
It downloads WAY faster than Gmod.org
When you update your addons, it only downloads the files that have been modified since the last time you updated!
Imagine that you want to get Wiremod. It's a pretty big addon and takes a while to download. You get it using
www.glua.net. Good job, you have the latest version! For about 3 hours...
Wiremod is updated
a lot. Almost once a day. So right after you get "the latest" version of wiremod, you go join a server, only to see errors or tools you can't use.
If you are using SVN, all you have to do is right click your SVN'd folder and click "Update". This will take about 30 seconds. If you are using glua, you have to re-download the entire addon and extract it, only for 1 or 2 tools!
If you have a capped internet connection, it is an absolute must have. As it only downloads the files you don't already have, it saves your internet connection.
FREQUENTLY ASKED QUESTIONS!
Q: Why should I not checkout directly to my addons folder?
A: When you download an addon using SVN, it puts invisible folders called ".svn" inside each and every folder in the addon you downloaded. These folders are small by themselves, but put together they are huge. They
double the size of the addon folder.
If you put this non-exported addon inside your Addons folder, all the .svn files and folders will make Gmod load slower.
You should therefore export. How to export is explained in the tutorial.
Q: Can't you just remove the invisible .svn folders?
A: Yes. You can. But, there is one .svn folder in each folder of the addon. That means there are thousands. I just say: GLHF, and see you in 3 months. Removing these files also turns the checkouted folder into a normal folder. This means you can't update it anymore, so you have to re-download it all again every time you want to update.
Q: Help! A password!
A: anon & anon or anonsvn & anonsvn.
Q: Wiremod tells me it's not installed correctly. What do I do?
A: Read this.
More FAQs added as they come up.
GOODBYE!
I hope this helped you. If you still don't get it, you can add me to Friends and I can guide you through it in real time through Steam chat instead.
Please go ahead and comment! Did you like it? Do you miss anything that you think I should add? Should I remove something? Change?
Steam username: Divran
Please only add me if you have a question concerning SVN or Wiremod. (I'm pretty handy with Wiremod as well)
Make sure you read the FAQ and that you've followed every step of the tutorial before adding me.