• Home
  • About the Author
  • Disclosure Policy
KEEP IN TOUCH

Posts tagged Source control

Sourcecontrol with Subversion

Jul04
2007
Leave a Comment Written by Pieter van der Westhuizen

I needed a source control tool to use at client sites. This would then enable them to keep the code I write for them, in a safe place, and if something were to happen to me or they use different consultants, that they can access the code locally. Of course I would keep my own copy…just in case.

So, i had a look around the internet, read a few articles, a very nice and detailed one was written by Eric Sink, not so much an article than an entire book on source control.
In this online book Eric mentions a few SCM tools :

  • Vault
  • SourceSafe
  • Subversion
  • CVS
  • Perforce
  • Bitkeeper
  • Arch

Now all of the above, with the exception of Subversion, CVS and Arch, are commercial products. I did not want to burden my clients with extra costs for a SCM tool, so I decided on using Subversion. I’ve read a few things about Subversion before and it sounded like it could be a very nice tool to use.

Before you can start to use Subversion, you need the following:

  • The Subversion Win32 binaries
  • Apache HTTP Server Win32 msi installer
  • Optionally(I recommend), you download the Tortoise SVN Subversion client

First, install the Apache HTTP Server on a dedicated "Source Control" server. The installation is fairly straight forward. Make sure however that if the SC server does not have a registered DNS name, you specify it’s IP address in the Apache config file’s ServerName part.
Second, it’s time to setup Subversion. Found a great tutorial from Tin Pham, on how to do it. Just a note, Tin specifies that you start the Subversion Installer, but with the Subversion Win32 binaries download, there is no setup! Don’t worry too much about it you can use the executables in the Subversion bin folder.
I’ve added the Subversion bin folder to my system path to make setting up the Subversion Repository easier. If you’re not sure how to add a folder to your system path, check out this article.

Right, after you’ve followed Tin’s tutorial, you should be all set. Now, start the Tortoise SVN installer. After the installation finishes you’ll notice a new option in the Windows Explorer context menu, that looks something like this:

After playing around with Tortoise SVN, you get the hang of it fairly quickly. Still not sure, how the check-out and version control happens with Subversion but will do some more investigation. So far I’m rather impressed with it, still can’t believe the installation was that painless….

Well, that all from me,’till next time. -P

Share this:

  • Twitter
  • Google +1
  • Facebook
  • LinkedIn
  • Reddit
  • Digg
  • Send to Kindle
Posted in Uncategorized

Recent Posts

  • Working with Outlook Accounts, Stores, Folders and Items
  • Creating a custom ribbon for Outlook 2013, 2010 and toolbar for Outlook 2007, 2003
  • The Outlook UI: Explorer and Inspector Windows. What is customizable?
  • Outlook views: How to create a custom view for calendar, task, mail items
  • Excel 2013 add-ins in Visual Studio 2012: Getting started for VSTO developers

Tag Cloud

.net ACCPAC Add-in Express Advanced Regions ASP.Net ASP.Net MVC C# CRM CSLA CSS Datafier Toolkit deployment Entity Framework Excel HTML In-app Analytics Internet Explorer Java jQuery LINQ MS Access MS Excel Ms Outlook MS Project MVC NHibernate ODBC Office 365 Office 2013 sdk SharePoint 2010 silverlight Source control SQL SQL Connector TrackToAct Twitter VB.net Visio Visual Studio Visual Studio 2012 vsto WCF WiX WSDL

Blogroll

  • David Turvey's Blog

EvoLve theme by Theme4Press  •  Powered by WordPress Mythical Man Moth
IT Mythbusting