Git versus Subversion

10/18/2017 09:00 to 10/18/2017 17:00

elego Software Solutions GmbH
Berlin, Germany

Git versus Subversion

Comparison, Advantages and Disadvantages (SVN-WS7)

Abstract:

You are planning to migrate your version control system onto an up-to-date open source tool. The distributed system Git, and Subversion with its central repository approach, are the most popular tools at present.

 

Subversion is a powerful tool with a multitude of functionalities. 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.

 

In recent years, Git has become one of the most popular version control systems around. Its distributed nature allows for rapid and flexible development and experimentation, notably even at times without direct access to the (corporate) mainframe. Nevertheless, centralized forms of organization are still possible with Git, without giving up the benefits of distributed version control.

This workshop outlines and compares the advantages and disadvantages of both tools. You want to know more about basic concepts and architecture of Subversion and/ or Git? You have specific questions regarding both tools: How do I generate a repository? How do I solve update conflicts? What are the essential differences between the concepts of the two tools? Can I use both tools together and how? The workshop will answer these questions, and more.

After a theoretical introduction there will be practical experience with exercises for Subversion and Git.

Goals:

  • Solid knowledge of architecture and functioning of Git and Subversion
  • Knowledge and effective use of the features provided by Subversion
  • working collectively and in parallel in software projects being managed with Subversion
  • insight into the functioning of the object database of Git
  • working with git on the command line
  • comparison of both concepts

Kind:

Hands-On-Workshop

Duration:

1 Day

Target Audience:

Subversion / Git users, administrators, cm managers, product managers, project managers, development managers, persons responsible for tools and processes

Prerequisites:

None

Contents:

Lab Manual with hands-on exercises

  • Merge directions
    • Task I
    • Task II
    • Task III
  • Keeping a reintegrated branch alive
    • Task I
      • Symptoms
      • Answers to questions
      • Explanation
      • Solution
    • Task II
  • Evil Twins
    • Evil Twins
    • Explanation
    • Solution 1
    • Solution 2
    • Conclusions
  • Circular Branch Merge
    • Symptoms and explanation
    • Solution

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 10/18/2017 09:00
To 10/18/2017 17:00