Version control with Apache™ Subversion®

09/13/2017 09:00 to 09/13/2017 17:00

elego Software Solutions GmbH
Berlin, Germany

Version control with Apache™ Subversion®

Introduction to practical Subversion (SVN-WS2)

Abstract:

Subversion is a powerful tool with a multitude of functionalities. This workshop outlines basic usage of Subversion and ensures that participants gain a roughly similar level of confidence in its application. Users of other version control systems will notice many similarities, but will also need to approach some concepts differently to get the most out of Subversion.

Goals:

  • Solid knowledge of the Subversion architecture and functionality
  • Knowledge and effective use of the provided Subversion features
  • Collective and parallel collaboration in Subversion controlled software projects

Kind:

Hands-on-workshop

Duration:

1 Day

Target Audience:

Developers

Prerequisites:

None

Contents:

  • Introduction
    • Basic conceptions and architecture of Subversion
    • Development cycle with Subversion
    • Subversion components (command line, TortoiseSVN, SmartSVN, ...)
  • Lab Manual with hands-on exercises

    Available for Subversion CLI (Command Line Interface), TortoiseSVN (Windows GUI), SmartSVN (Cross-Platform GUI) and Subclipse (Eclipse IDE).

    • Introductiom
      • Prerequisites
    • Repository
      • Create a Subversion Repository
      • Set config variables
      • Import into the repository
      • Check out a working copy
    • Basic tasks
      • Edit files, review changes and commit
      • Add, delete, and rename files, and view their local status
      • Update after commit
      • Add, delete and rename directories
      • Set directory properties
      • Add a binary file
    • Time travel
      • Update to another revision
      • Delete locally-modified items
      • Recreate a deleted item
      • Restore a deleted item correctly
      • View tree history
    • Locking files
      • Create a second working copy
      • Lock a file
      • Require file-locking
    • Resolving update conflicts
      • Update files with local changes
      • Resolve text conflicts
      • Resolve property conflicts
      • Tree conflicts (local delete, incoming delete)
      • Tree conflicts (local delete, incoming edit)
      • Tree conflicts (local edit, incoming delete)
    • Working in parallel
      • Create tags and branches
      • Switch a working copy
      • Do a sync merge
      • Compare URLs
      • Do a reintegrate merge
      • Use merge to undo a revision
    • Working with modules (externals)
      • Create a module repository
      • Use the modules
      • Using unstable modules
      • Pin an external to a known revision
      • Pin an external to a tag
      • Externals with relative URLs

    Price:

    590,00 EUR excluding VAT, including training material

    Registration:

    Please use the  mail form below to sign up for scheduled events. You will receive a registration acknowledgement via email.

    On-site Training:

    Our training services can also be delivered at your premises. Please use this mail form for your inquiry.

Where

elego Software Solutions GmbH
Gustav-Meyer-Allee 25
    Building 12.3 (BIG)
    13355 Berlin
    Germany
+49 30 2345 8696
+49 30 2345 8695
info(at)elegosoft.com

When

From 09/13/2017 09:00
To 09/13/2017 17:00