wiki:Docs/Prog/Manual/Development/VersionControl

Version Control

Subversion

About Subversion

From Wikipedia:

Subversion (SVN) is a version control system initiated in 2000 by CollabNet Inc. It is used to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly-compatible successor to the widely used Concurrent Versions System (CVS).

Subversion is well-known in the open source community and is used on many open source projects, including Apache Software Foundation, KDE, GNOME, Free Pascal, FreeBSD, GCC, Python, Django,Ruby, Mono, SourceForge.net, ExtJS and Tigris.org. Google Code also provides Subversion hosting for their open source projects. BountySource systems use it exclusively. Codeplex offers access to both subversion as well as other types of clients.

Subversion is also being adopted in the corporate world. In a 2007 report by Forrester Research, Subversion was recognized as the sole leader in the Standalone Software Configuration Management (SCM) category and a strong performer in the Software Configuration and Change Management (SCCM) category.[1]

Subversion is released under the Apache License, making it free software.

Subclipse for Eclipse

Subclipse is an Eclipse Team Provider plug-in providing support for Subversion within the Eclipse IDE. The software is released under the Eclipse Public License (EPL) 1.0 open source license. Using Subclipse we can fully integrate a subversion client in Eclipse.

If you are using the Cardinal provided VMWare development environment Subclipse is already installed.

Installing Subclipse

  1. Start Eclipse and choose Help -> Software Updates -> Find and Install.

  1. Choose Search for new features to install and press Next >.

  1. Click New Remote Site..., enter the data in the screenshot, and press OK.

  1. Press Finish.

  1. Eclipse will search for updates.

  1. Choose the selections shown in the screenshot and press Next >.

  1. Click I accept the terms in the license agreement and press Next >.

  1. Press Finish.

  1. Eclipse will download and install Subclipse.

  1. Choose Install All when the dialog appears.

  1. Choose Yes when the dialog appears.

  1. Eclipse will restart and Subclipse is now installed.
Importing Projects Using Subclipse
  1. Right-click in the Project Explorer and choose New -> Other

  1. Choose Checkout Projects from SVN under the SVN folder and press Next >.

  1. Choose Create a new repository location and press Next >.

  1. Enter the SVN url in the Url: box. The screenshot shows a checkout of the lib825 project.

  1. Choose the trunk folder which is the folder that contains the latest source and press Finish. Alternatively, you could choose a sub-folder of tags which has previous release versions.

  1. The project will be checked out and imported into Eclipse.

Last modified 8 years ago Last modified on Nov 30, 2009, 2:55:26 PM

Attachments (19)

Download all attachments as: .zip