Configuration‎ > ‎

Subversion Access

posted Oct 12, 2011, 10:46 AM by Travis Croxford   [ updated Oct 15, 2017, 8:40 AM by Eric Patrick ]
Quandis uses Subversion for our source code / versioning. The tools you'll require are below.

TortoiseSVN (Required) 
  • http://tortoisesvn.net/downloads
  • 32bit and 64bit available on this page. 
  • Leaving all default options through the install is fine. 
  • Reboot required. Highly suggested that you reboot after install. 
    • NOTE: If you run the newest install (at the time of this email it was 1.16.12.20536), and you do not see any tortoise options when you right-click in Windows Explorer… re-run the installer and choose the “Repair” option. 
  • This is not required for day-to-day development, but you will rather have it and not need it than need it and not have it. 
Ankh (Optional, Free Source Control access from Visual Studio) WinMerge (Optional, Free windows diff tool) 
To get access to the repository you need to request access from Quandis' support team. 

Note: If you have shell access to the Subversion VM, or want shell access, let me know. I can supply you with the identity file required for SSH access and provide the command needed to modify SVN passwords.

Once you have your password to access Subversion you can follow the steps below. You will be prompted for your username and password. Your username is your first initial and last name. e.g. tcroxford

Create a new folder to contain all of your source 
  • We suggested that you keep this folder on the root of one of your drives. 
    • There are a few projects in source that have very deep folders which can cause Windows to blow up, so putting your source folder any deeper than a few folders in is not advised. 
    • E.g. C:\Source\Trunk\ 
Check out the repository 
  • Open your new folder in Windows Explorer 
  • Right-click and choose “SVN Checkout” 
  • In the tortoise check out window: 
    • URL of repository: http://source.quandis.com/svn/Trunk
      • If you only want a specific project, you can browse the repository by clicking the “…” button next to the URL of repository. 
    • Checkout directory: <Your source location will be pre-populated> 
    • Checkout Depth: Fully recursive (default) 
    • Do not check “Omit externals” 
    • Revision: HEAD revision 
      • On a side note, this is how you can check out a past revision number if needed. 
    • Click OK 
    • This will pull down the entire trunk. All projects. It takes about 30 minutes total

Comments