Menu

UsingSVN

Anonymous HonorGoG

Introduction

WoWInterface uses a protocol known as Subversion (SVN) to maintain version control within projects. All modifications must use this protocol. There are many programs available to provide this functionality. Some are command line and others are GUI. The two presented below are TortoiseSVN for Windows which is a command line version that integrates with Windows Explorer. The second is svnX for Mac which is a full GUI version.

Installation Details

WoWInterface (Windows) Instructions

  1. WoWInterface Account
  2. Software Project
    • You’ll have to be a member of the project to add/modify files (contact HonorGoG).
  3. TortoiseSVN
    • Install TortoiseSVN 9MB (http://tortoisesvn.tigris.org/)
    • Shell integration with all commands being performed within Windows Explorer.
    • Requires a restart after installation.
  4. WoWInterface Username and Password
    • Sign in to WoWInterface
    • Click on the Projects tab
    • Click on the SVN Options tab
    • Click on the Login Info. button. This will show you your login name and password.
  5. Connecting to the Titan Panel Project
    • Select the directory you want to check out the source code to, Right Click and choose TortoiseSVN >> Checkout
    • Use the URL of the project which is svn://svn.wowinterface.com/TitanPanel-266/svn/trunk/
    • You will not have to enter your username/password if you are already authenticated.
  6. Getting Started with Editing Files
    • Right-click on the file/directory and then
    • SVN Update to get the latest changes
    • SVN Commit to upload modified files
    • TortoiseSVN >> Add to add new files to the project

WoWInterface (Mac) Instructions

  1. WoWInterface Account
  2. Software Project
    • You’ll have to be a member of the project to add/modify files (contact HonorGoG).
  3. svnX
    • Mac 10.4 client for Subversion (3.4MB)
    • Creates a GUI Subversion client and requires the following to make svnX work with GoogleCode:
    • Install Subversion 1.5.5 package (http://homepage.mac.com/martinott/).
    • Install svnX package (http://www.lachoseinteractive.net/en/community/subversion/svnx/).
    • Launch svnX.
    • In the Repositories window, click on "+", give the project a name like TitanPanel. Enter svn://svn.wowinterface.com/TitanPanel-266/trunk as the Path. Enter your name and password (see #4 above) in their respective fields.
    • You should see the TitanPanel trunk.
    • To grab the entire trunk, highlight root and then click on 'svn_checkout'. This will prompt you for a location on your system for the files. Once this downloads, you're ready to go.

MongoDB Logo MongoDB