SVN Help
From Gmod Wiki
The article below provides the answers to the following questions:
1)What is 'SVN'?
2)What do I need?
3)How do I use it?
1)
SVN stands for Sub VersioN, it can be used by end-users for easily downloading and keeping content up-to-date. Often the SVN source is the latest developer release. Simple explanation
Ok, know all those games you buy and they have a button that says "update"? well when you press that button the program will automatically connect into the guys who made the game, download the newest files and then put them into the right folders. Well that's so easy some bright spark thought it would be good for Gmod. A very large problem became apparent; all of the awesome stuff comes from loads of different people. Well the only way to get over this is a use the same theory but make it possible to take the new files from different people. That's SVN. The only difference is that with SVN you also have to point it to WHO you want the data from along with where to put it.
2)
You will need two things
- TortoiseSVN
- SVN URL's or repositories, which can be found on the Required Addons page.
3) After downloading and installing Tortoise SVN, you should now be able to use SVN URLs to install and update addons.
Installing
i) Create a folder somewhere on your computer, and set its name to be the name of the addon you're downloading. The name doesn't have to be exact, It's just used as a reminder to you as to what addon this is.
ii) Right click on the folder you created. In the menu that pops us, you should see a menu item called "SVN Checkout". Click on this menu item, and it will pop up a box entitled "Checkout", with several boxes on it. The box we're interested in is the box entitled "URL of repository".
iii) Enter the SVN URL of the addon you're downloading into the "URL of repository" box, and click "OK". The addon should now download. Some addons require a username and password, and these are typically provided by the addon author on the release thread for the addon on facepunch.com. If a username and password are required, a prompt will appear asking you for one.
iv) Wait for the addon to finish downloading, then right click the folder again, find the menu item that says "Tortoise SVN", open the sub menu, then select the item called export. In the box that pops up, navigate to your garrysmod addons folder, typically at: C:\Program Files\Steam\steamapps\<your username>\garrysmod\garrysmod\addons Then select ok.
v) The addon should now be installed. Check that a folder with the same name as your checkout folder is in your addons folder.
Updating
i) Find the folder you checked out the addon into, and right click on it. Select "SVN Update", and wait for it to finish.
ii) Export the folder again as outlined in step iv) of "Installing", overwriting if prompted.

